Angular es un marco de trabajo (framework) y una librería de código abierto creada y mantenida por Google que gracias a su manejo de las tres capas de abstracción, la combinación de plantillas declarativas, la inyección de dependencias y su capacidad para desarrollar aplicaciones tanto para web como para móvil ha facilitado la implementación de requerimientos complejos para aplicaciones modernas.