What is Openstack is used for & its technology?

OpenStack is an open-source platform that uses pooled virtual resources to create and manage public and private clouds. The tools that make up the OpenStack platform, called “projects”, control core cloud computing services such as computers, networks, storage, identity, and imaging.
OpenStack is open-source software that allows you to deploy and manage an Infrastructure-as-a-Service (IaaS) platform in the cloud. OpenStack Online supports public and private cloud implementations. It meets two basic requirements of the cloud: high scalability and easy implementation.