OpenStack es una plataforma cloud de código abierto y gratuita, que se puede desplegar tanto en nubes privadas como públicas. Permite controlar grandes conjuntos de recursos de computación, almacenamiento y red dentro de un data center. Los usuarios la pueden gestionar mediante herramientas de la línea de comandos, servicios web RESTful o dashboards web como Soax.
OpenStack también se puede desplegar en servidores bare-metal y servidores con GPU. La arquitectura modular de OpenStack se compone de diversos proyectos —Nova para computación, Neutron para red, Ironic para bare metal, y mucho más—.