Rich Internet applications (RIAs) are web applications that have features similar to desktop applications. They typically process user interface elements in the web browser but keep data on the application server. AJAX allows for asynchronous updating of parts of web pages without reloading the entire page. Web services expose functionality over the web using standards like SOAP and REST. Mashups combine data from multiple sources to create new web applications. Wikis, blogs, RSS, and tagging are all examples of technologies that enable collaborative sharing and organization of information on the web.