Uma aplicação rica para Internet (RIA) é uma aplicação Web concebida para fornecer as mesmas características e funções normalmente associadas a aplicações deskop. As RIAs geralmente dividem o processamento através da divisão Internet/rede, localizando a interface do usuário e a atividade e capacidade relacionadas no lado do cliente, e a manipulação e operação de dados no lado do servidor da aplicação.