CentOS uses prebuilt packages for the installation of programs. The package format used by CentOS is rpm, the RedHat Package Manager. RPM is the container for software packages, installation of packages on CentOS normally is done with yum, which can automatically calculate and resolve dependencies for a package which is going to be installed. The dependencies are then pulled in also.