RPM is the Redhat Package Manager, a cool way to package well... packages. They make it easy to install packages and keep track of what's installed on your system, and with the addition of source RPM's, they make compiling and building packages easy and consistent.