Angular es un framework de código abierto diseñado para solucionar muchos de los problemas encontrados en el desarrollo de single-page web applications. Su objetivo es simplificar los desarrollos y pruebas de este tipo de aplicaciones, proporcionando un marco del lado cliente en arquitecturas MVC, junto con los componentes más utilizados en aplicaciones de Internet.