OpenStack is a free and open-source cloud computing platform that lets users build and manage their own private and public clouds. It provides software tools for managing compute, storage, and networking resources in a data centre.
A primary use case for OpenStack is when an organisation wants to build a private cloud environment.