Hosting a desktop operating system within a virtual machine running on a centralized server.