It is an important question of how Rich Internet Applications can be used or how Rich Internet applications can offer different advantages? A rich Internet application (RIA) is a web application developed to deliver similar characteristics and tasks that are offered by desktop applications (TechTarget, 2007). RIAs normally divide the functions athwart the Internet/network split by positioning the user interface and associated action and ability on the client-side, and the data handling and process on the application server side (TechTarget, 2007). On the other hand, a number of RIAs may only carry out their actions appropriately with one or more definite browsers. For security reasons, the majority of RIAs work their client portions inside a particularly inaccessible area of the client desktop acknowledged as a sandbox (TechTarget, 2007). The sandbox confines visibility and right of entry to the file as well as an operating system on the client to the application server on the other part of the link. This method facilitates the client system to manage limited actions, computations, reformatting, and many more, in this manner diminishing the quantity and frequency of client-server traffic, in particular in opposition to the client-server accomplishment put together around supposed thin clients (TechTarget, 2007). One distinctive characteristic of an RIA (in opposition to other Web-based applications) is the client engine that works as an intermediate between the user and the application server (TechTarget, 2007). The client engine downloads when the RIA establishes. The engine can be enlarged throughout the following process with extra downloads in which the engine performs as a browser extension to manage the user interface and server communications (TechTarget, 2007) .
Rich Internet Application (RIA) is a new model of modern technology that describes a new type of application linked with the Internet cloud and client.