OpenStack is an open source cloud computing platform used to build private and public clouds. It controls large pools of compute, storage, and networking resources throughout a data center. OpenStack provides an API and dashboard for provisioning resources on-demand. It uses a modular architecture with components like Nova (compute), Swift (object storage), Cinder (block storage), Neutron (networking), and Keystone (identity). BRAC adopted OpenStack in 2014 to transform its IT infrastructure from physical servers to a private cloud, gaining agility, scalability and cost savings.