Rich Internet Applications, a well-acquainted term to most of us these days, was coined in the year 2002 by Macromedia. At first Microsoft called it, Remote Scripting and later Forrester Research named it as X Internet in the years 1998 and 2000 respectively.
In spite of such changing terminologies, the basic domain of Rich Internet Applications remains the same over the years. The changes that Rich Internet Applications brought in today’s web world is significant. It has almost abolished the traditional web applications that revolved all its activities in and around a client-server design with a thin client. With slow but continuous evolution of internet standards, it has become a tough job to delineate what exactly constitutes in a Rich Internet Applications and what does not. However, there is one common characteristic shared by all the Rich Internet Applications and that is all of them introduce a middle layer of code, also known as a client engine, connecting the server and the user.