Provee una arquitectura abierta para el desarrollo de aplicaciones o para personalizar el programa.