Rich Internet Applications (RIA) are not a new concept. They have been referred to as different names along the way, including Remote Scripting and X Internet. In simple terms, a rich internet application (or RIA) is an application that has the features and functionalities of a traditional desktop application, yet are hosted, accessed and delivered via the internet.

Such web-based applications are becoming more popularized due to cheaper server storage and the increasing broadband pipeline.