This document provides an overview of OpenStack, an open source software platform for building private and public clouds. It describes what OpenStack is, its main components (Compute, Image, Dashboard, Identity, Object Store, Block Storage, Network), supported virtualization technologies and drivers, development process, and some example deployments at organizations like CERN, PayPal, and China's Tianhe-2 supercomputer. The document is intended to explain what OpenStack is and how it works at a high level.