Aplicaciones de Internet sofisticadas (RIA´s).
Las aplicaciones son ricas o enriquecidas por su capacidad de integrar capacidades multimedia como sonido, animación y video, además de un mayor grado de interactividad entre la aplicación y la máquina cliente. El usuario puede interactuar en forma instantánea con la aplicación y no tiene que esperar por viajes de ida y vuelta al servidor. RIA es verdadera comunicación de dos vías entre clientes y aplicaciones, alejándose así del modelo de navegación Web página-a-página.
¿Por qué crear aplicaciones RIA?
Desde mucho antes de acuñar el término aplicación de Internet sofisticada (RIA) en 2002, Adobe se había centrado en mejorar la experiencia web y en ofrecer las tecnologías subyacentes para producir aplicaciones web más expresivas e interactivas. Desde entonces, las aplicaciones RIA se han utilizado ampliamente y han demostrado ofrecer rendimientos de la inversión tangibles a las empresas que las implantan. Entre los beneficios medibles se incluyen mayores índices de conversión de clientes, mayor productividad del usuario y mayor lealtad de los clientes. Las tecnologías RIA proporcionan las herramientas, marcos de trabajo, servidores, servicios y clientes necesarios para crear exitosas aplicaciones RIA. Utilizando estas tecnologías, los diseñadores y los desarrolladores pueden cooperar de manera eficaz para traspasar las barreras de lo que es posible hoy en día en el navegador y en el escritorio.
Beneficios de las RIAs.

 Experiencia de usuario:
A nivel de usuario la experiencia que se obtiene goza de mucha más calidad, lo que se traduce en un número mayor de visitas.

 Autoservicios guiados:
El gran problema de la red es la gran cantidad de contenido. Por lo tanto debemos encontrar la forma mediante la cual el usuario acceda a la información que esta buscando de la forma más rápida y agradable.

 Imagen corporativa:
El hecho de disponer de la última tecnología en software hace que la imagen que ofrece la empresa (no olvidemos que Internet es un escaparate) se vea potenciada; y esto a su vez hace que los usuarios se sientan más seguros y aumente la confianza hacia nuestra empresa.

 Flujos optimizados:
Ya no son necesarios varios pasos para completar el proceso de búsqueda de productos. Nada de volver atrás para descubrir que la sesión ha caducado o que la página que queremos ver no está disponible. El proceso de búsqueda es mucho más intuitivo y eficaz, lo que incrementa el número de búsquedas completadas con éxito. Por lo tanto, reducimos la frustración por una experiencia de usuario interactiva y en tiempo real.

 Independencia sistemas y navegador:
Compatibilidad sistemas heterogéneos.

 Aumenta el retorno de la inversión (ROI):
al mejorar la experiencia del usuario final.

 Elementos multimedia:
Las aplicaciones son ricas o enriquecidas por su capacidad de integrar elementos multimedia como sonido, animación y video, además de un mayor grado de interactividad y la capacidad de crear interfaces de usuario mucho más intuitivas.

 Velocidad:
Al reducir la comunicación constante con el servidor, se reduce el ancho de banda empleado y por tanto aumenta la velocidad.

Empresas que ya utilizan esta tecnología
Este nuevo paradigma de desarrollo de aplicaciones Web está emergiendo actualmente con mucha fuerza en el mundo de las Tecnologías de la Información y los negocios. Son ya cientos de compañias en el mundo las que han optado por este nuevo modelo de programación.