What is rooting Android phone ?
Rooting Android Phone simple means that it gives you administrative access to your android device, its sort of having full admin access of your windows, mac or Linux OS.
What does rooting do for you ?
By rooting your Android device you will be able to do lots of things like run rooted apps.
There are some app which requires rooted android device.
Here is a easy Method to root Samsung Galaxy S5