Android is an open-source, Linux-based operating system developed by Google and the Open Handset Alliance. It was originally developed by Android Inc. which was acquired by Google in 2005. Some key features of Android include its open nature which allows customization and third-party applications, regular updates to incrementally improve the OS, and the ability to run on a variety of hardware configurations. The Android software stack consists of applications running on top of native libraries and Android runtime, which uses the Linux kernel.