Virtual Private Server (VPS) web hosting is designed to allow one physical server to share its resources, such as memory, storage and processing power, with a number of virtual machines and to use its resources more efficiently without the high cost of maintaining such a hardware system.