Een rich Internet application (RIA) is een webapplicatie die is ontworpen om dezelfde mogelijkheden en functies te bieden die normaal met deskop-applicaties worden geassocieerd. RIA's splitsen in het algemeen de verwerking over de internet/netwerk-scheiding door de gebruikersinterface en gerelateerde activiteiten en mogelijkheden aan de client-zijde te plaatsen, en de gegevensmanipulatie en -bewerking aan de applicatieserver-zijde.