CloudStack includes a computer function that assigns virtual machines (VMs) to individual servers, a network function that manages switches to create and manage logical networks, object and block storage systems, an image management function and an administration interface. Cloud computing that supports all components of the software stack.