CloudStack is an open source cloud computing platform that provides infrastructure as a service. It was originally formed in 2008 as VMOps and was later acquired by Citrix in 2011. CloudStack allows for on-demand provisioning of computing resources in a multi-tenant environment with high availability and supports various hypervisors including KVM, XenServer, and VMware. It provides APIs to manage and automate the provisioning of virtual computing resources.