RPM Package Manager is the main tool for managing software packages of the SuSE Linux distribution.
rpm can be used to install and remove software packages; with rpm it's easy to update packages. rpm keep track of all these manipulations in a central database. This way it is possible to get an overview of all installed packages; rpm also supports database queries.