Las aplicaciones RIA permiten la creación de interfaces enriquecidas con componentes, se ejecutan nativamente en el navegador, y se actualizan automáticamente. A diferencia de las aplicaciones tradicionales, no requieren instalación y se pueden usar desde diferentes navegadores y sistemas operativos. Las aplicaciones tradicionales suelen desarrollarse más rápido y a menor costo.