Web 2.0 is defined as delivering software as a continually updated service that improves with increased usage. It involves consuming and remixing data from multiple sources, including individual users, while allowing others to remix your data. This creates a network effect through participation where users can enrich data. Web 2.0 goes beyond the page format of Web 1.0 to provide rich experiences across connected devices. It leverages trends like ubiquitous broadband, a generation familiar with the web, social networking, user-generated content, and browsers as application platforms.