Apache CloudStack es una plataforma de nube versátil que puede ser utilizada en una amplia variedad de casos de uso, como infraestructura como servicio (IaaS), despliegue de aplicaciones, gestión de recursos, test y desarrollo, y nube privada. Puede ser utilizado para proveer infraestructura de nube a los usuarios, como servidores, almacenamiento y redes virtuales, y para desplegar y administrar aplicaciones en la nube, como bases de datos, servidores web y sistemas de colaboración. También puede ser utilizado para gestionar y optimizar los recursos de la nube, y para facilitar el test y desarrollo de aplicaciones en la nube.