Android es un sistema operativo basado en Linux diseñado para dispositivos móviles táctiles como teléfonos y tabletas. Corre aplicaciones en Java y usa SQLite para almacenamiento de datos. Soporta conectividad inalámbrica como Bluetooth, WiFi y redes celulares. Su arquitectura incluye aplicaciones base, bibliotecas, la máquina virtual Dalvik y el núcleo Linux.