Web 2.0 refers to World Wide Web sites that emphasize user-generated content, usability, and interoperability. This new generation of web development and design promotes collaboration and sharing among users. Web 2.0 came about due to the rise of social media sites and web applications that facilitate participatory information sharing, interoperability, user-centered design and collaboration on the internet.