Android es un sistema operativo basado en Linux diseñado para dispositivos móviles. Permite controlar dispositivos mediante bibliotecas desarrolladas en Java y es de código abierto, lo que permite que cualquier desarrollador cree aplicaciones. Incluye un navegador, base de datos SQLite, soporte multimedia, máquina virtual Dalvik y conectividad inalámbrica, aunque algunas características dependen del dispositivo.