RPM is basically a package manager. So what it does is (quoting manpage) build, install, query , verify, update and erase individual software packages. Even I couldnt have said it better
So it just makes ur life easier, and what is more you have a lot of options for e.g one option allows you to update the existing package!! Its just a tool to do your installation for you.
As always checkout man rpm !!