The management of computer resources through a network, including virtualization, provisioning, and scalability.