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 enables many new tools for users to write content online through blogs, wikis, tags and more. The spread of broadband and a new generation of "web natives" helped drive social uses of the web like networking, blogging and messaging to create rather than just consume online.