Rooting is a process of unlocking the mobile operating system to get privileged access. There are many resources on the internet about rooting and how to achieve it. Google it :D
Rooting enables a few more features in the application like Restart and Shutdown and one click GPS and NFC toggle.
Note: If you are not sure about rooting, it is best not to root the device as the first thing it does is voids the warranty.