Android tiene una interfaz gráfica diseñada para pantallas táctiles con capacidad multitáctil, permite ejecutar múltiples aplicaciones a la vez como un correo, calendario, navegador y contactos escritas en Java. Los desarrolladores pueden acceder a las APIs del marco de trabajo para crear nuevas aplicaciones que pueden interactuar entre sí.