Les Rich Internet Applications (RIA) sont des applications web qui partagent les caractéristiques des applications traditionnelles ayant des ergonomies fluides et conviviales.
Elles s'inscrivent dans le mouvement Web 2.0 car elles apportent un usage plus efficace (interactivité, temps de réponse) que les classiques pages nécessitant des aller/retour avec les serveurs Web.
Devant l'effervescence des solutions émergentes autour des technologies Ajax, les différents frameworks ainsi que les langages et environnement de développement, il est fondamental de maîtriser les impacts de ces technologies sur les architectures existantes et également de connaître les bonnes pratiques permettant des développements industriels et sécurisés.