This document discusses the Red Hat Package Manager (RPM), including what it can do, who uses it, terminology, database location, common operations like install, uninstall, query, and upgrade, and various options for those operations. RPM is used to install, manage, and uninstall software packages on Red Hat, Fedora, CentOS and other Linux distributions. It allows adding, removing, upgrading and verifying packages and their dependencies.