This document discusses the key aspects of Web 2.0, including that it allows for collaboration and sharing of information online through services that let users interact with pages and each other. Some technologies that power Web 2.0 include Ajax, Flash, Flex, and JavaScript frameworks. Features of Web 2.0 encompass RSS feeds, tags, bookmarks, wikis, blogs, forums, and social networking sites. An advantage is that Ajax programming allows users to update and edit content without reloading the entire page.