Esta se conforma por una gran cantidad de software reusable que las aplicaciones necesitan tales como botones, iconos, cajas de entrada de texto, entre otros elementos utilizados en las interfaces de usuario, la lista de aplicaciones instaladas para facilitar la comunicación entre las aplicaciones, gestor de ventanas, gestor de actividades, proveedor de contenido, gestor de ubicación, gestor de notificaciones, entre otros