Android is an open source software stack that includes an operating system, middleware and key applications for mobile devices. It features an application framework, Dalvik virtual machine, integrated browser, graphics and media support, telephony, Bluetooth, WiFi and hardware dependent sensors. Google developed Android to make mobile devices more accessible and powerful. The Android platform allows developers to write applications in Java that run on Dalvik and can be distributed through the Android Market or other app stores. Development tools include the Android SDK, Eclipse plugin, emulator and documentation to help developers create apps using intents, views and other Android APIs.