RPM ist der Red Hat Package Manager. Er ist als ein vollständig offenes System angelegt, welches jeder verwenden kann. Es gibt dem Benutzer die Möglichkeit, aus dem Quellcode für eine neue Software Pakete mit Quell- und Binärcode zu erstellen Diese Pakete erlauben es, Binaries einfach zu installieren und zu verwalten, sowie den Quellcode unkompliziert neu zu übersetzen. Er besitzt auch eine eigene Datenbank mit Informationen über alle Pakete und deren zugehörige Dateien, die zum Testen von Paketen und zum Abfragen von Informationen zu Dateien und Paketen benutzt werden kann.
Red Hat Software erlaubt es anderen Herstellern von Distributionen ausdrücklich, den Paketmanager zu testen und ihn für den Aufbau der eigenen Distributionen einzusetzen. RPM ist sehr flexibel und einfach zu benutzen, obwohl es die Grundlage für ein komplexes und leistungsfähiges System darstellt. Es ist darüber hinaus vollständig offen und für jeden verfügbar, wir würden uns jedoch über Berichte zu Fehlern und deren Beseitigung freuen. Die Benutzung und Verbreitung des RPM wird lizenzgebührenfrei unter der GPL gewährt.
Eine ausführlichere Dokumentation des RPM ist mit dem Buch Maximum RPM von Ed Bailey verfügbar. Dieses Buch steht zum Herunterladen oder zum Kauf auf www.redhat.com zur Verfügung.