This document provides an introduction and overview of OpenStack, an open-source cloud computing platform. It defines cloud computing and describes the main components of OpenStack, including Nova for compute resources, Keystone for identity management, Horizon for the dashboard interface, Cinder for block storage, Swift for object storage, Glance for images, and Neutron for networking. It lists many large companies that use OpenStack and provides examples of how OpenStack can be used for applications such as web hosting, big data, and content delivery. The document concludes with instructions for accessing local and online demonstrations of OpenStack.