Le RIA, ovvero Rich Internet Applications, sono dotate delle caratteristiche e funzionalità che erano appannaggio delle tradizionali applicazioni desktop residenti sui computer. Le Rich Internet Applications abitualmente girano su comuni browsers web e non richiedono alcuna installazione. In un certo senso le RIA rappresentano una generazione di applicazioni che permette un’interazione totalmente rinnovata, fondata sul meglio delle caratteristiche funzionali e progettuali che finora erano prerogativa alternata del web o delle applicazioni desktop.