CloudStack is an open source cloud software platform which is designed to deploy networks of scalable virtual machines in an Infrastructure-as-a-Service environment. It is often likened to OpenStack, and provides on-premises cloud computing as part of a hybrid cloud solution.