Rich Internet Applications, better known as RIAs, are online applications that have features and functionality similar to that of a desktop application. The difference between Rich Internet Applications and desktop applications is that in an RIA, the business logic is performed on the server and sent to the client instead of being all performed on the client machine, but both of them have a more interactive interface than a traditional website.