Android was founded in 2003 as a mobile operating system developed by Android Inc, which was later acquired by Google in 2005. In 2007, Google formed the Open Handset Alliance to further develop Android as an open-source platform used across various smartphones and tablets. The Android software stack includes an operating system, middleware, and key applications. It uses a multi-process architecture that allows each app to run separately for improved stability. Major versions of Android have been named after desserts in alphabetical order.