Android is an open source operating system based on Linux, originally designed for touchscreen devices. It has seen many version updates in alphabetical order from Cupcake to the upcoming Kit Kat. The Android platform supports a variety of screen sizes and storage options. It allows connectivity through technologies like Bluetooth and WiFi and messaging through Google Cloud Messaging. The OS supports multiple languages and media formats. It also enables multitasking, tethering, screen capturing and staying connected through social media.