By dividing a single physical server into several virtual ones, hosting companies can situate multiple websites on a single machine and efficiently utilize the hardware. At the same time, because virtual servers are isolated from one another, customers can easily host their websites without getting in each other's ways.