# Definition of RIA, the Rich Internet Application

> Markdown version of https://brajeshwar.com/2005/definition-of-ria-the-rich-internet-application/ — 2005-07-20

Rich Internet Application is defined as;

- use of a high-performance runtime for code, content and communications.
- integration of media types (for instance; video in the same window).
- a common object model for these multimedia services.
- ability to use and add components, for development efficiency.
- XML data communications with servers.
- online/offline transparency.
- friendly to various browsers, operating systems, devices.
