Angular 2 est un framework qui permet le développement d'applications multi-plateformes, notamment sur Android, iOS et le web. Il utilise TypeScript, un langage qui enrichit JavaScript avec des fonctionnalités supplémentaires et permet de structurer le code en modules.