- OpenStack is an open source cloud operating system that manages compute, storage, and networking resources. It was designed to run on commodity hardware. - It provides infrastructure as a service (IaaS) capabilities and consists of several interconnected projects to provide services like compute (Nova), object storage (Swift), block storage (Cinder), and networking (Neutron). - OpenStack can provide the essential characteristics of a cloud like on-demand self-service, broad network access, resource pooling, and measured service.