Having full root-level access means that you'll be able to access and modify each file on a specific server, which includes all system files, and to change system settings or set up server-side software which may be needed by certain scripts and even offline apps in order to function efficiently. A server is accessed at the root level with a root user, which has full privileges to perform all of the abovementioned tasks. Your root user may also create various other users. For safety reasons, you are advised to have another account for day-to-day tasks and to use the root account only if you actually need to do a task on the hosting server. The root-level access function offers you full control of your server from almost any location, provided that you have the user credentials.