Android es un sistema operativo basado en Linux diseñado para dispositivos móviles que permite controlarlos mediante aplicaciones desarrolladas en Java. Inicialmente creado por Google, ahora es de código abierto y promovido 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.