Virtual hosting of servers (or Virtual private server - VPS hosting) is a service of providing a virtual server offered by large hosting companies. Cheap VPS hosting is a virtual part of a real server that is broken up into smaller virtual servers in order to emulate and virtualize real servers. Each VPS server runs its own software, called the operating system (OS), and in most cases users get full access to it (superuser) and can install and run almost all programs without restrictions at the OS level.