This document provides an overview of the Android operating system, including its history, architecture, and software stack. It lists the major versions of Android from Cupcake to Marshmallow. It then describes the key components of the Android software stack, including the Linux kernel, runtime environment with Dalvik virtual machine, core libraries, and applications. It also mentions the Open Handset Alliance consortium that developed Android's open standards.