Android es un sistema operativo móvil basado en Linux diseñado para teléfonos inteligentes, tabletas y otros dispositivos. Utiliza un framework de aplicaciones que permite el reuso y reemplazo de componentes, una máquina virtual optimizada para dispositivos móviles, y soporte integrado para navegación web, almacenamiento de datos, y formatos de audio, video e imágenes. También incluye herramientas para desarrolladores como un emulador de dispositivo y complementos para Eclipse.