Android es un sistema operativo móvil de código abierto basado en el núcleo Linux que permite controlar dispositivos a través de bibliotecas de Java. Inicialmente desarrollado por Google, ahora es mantenido por la Open Handset Alliance de 48 compañías. Google publica la mayoría del código fuente bajo la licencia Apache para que cualquier desarrollador pueda crear aplicaciones.