Help improve this page
As of CentOS 8, the official package management tool is dnf, rather than yum. You can help by updating this page, and the linked content, to document dnf usage rather than (or in addition to) yum.
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.