Increased demand for enhanced user experience together with interactive application development evolved into development of Rich Internet Applications(RIAs). RIAs, as per Adobe, are applications that combine improved user interface and functionality of desktop software, accessibility and low-cost deployment of Web-based applications and the best of interactive, multimedia communication.
RIAs have very similar features of a traditional web application with better user interactivity, content publishing, database interactivity and data communication. We extensively use AJAX, Adobe Flash, Flex, Microsoft Silverlight, JavaScript, Jquery etc. to develop such highly interactive and a rich user interfaces.