It is a Red Hat Update Agent. It installs new softwares and upgrades accordingly. With front-end RPM functions which downloads / installation new softwares / upgration to O.S. / automatic dependancy resolutions. It takes packages from RHN server. It also downloads packages from yum repositories on the CentOS Mirror Network.