A Virtual Private Server (VPS) uses virtualization software to partition physical servers into multiple “virtual” servers—each having the ability to run its own operating system and applications.
VPS is not for everyone, but is quickly becoming the hosting preference of choice for advanced Web developers who require root access to the server to run their own software.