Web 2.0 refers to web applications that facilitate interactive information sharing, interoperability, user-centered design, and collaboration on the World Wide Web. It allows users to do more than just retrieve information - they can build on the interactive facilities of Web 1.0 to provide the network as a platform. Key characteristics of Web 2.0 include rich user experience, user participation, dynamic content, metadata, web standards and scalability. Technologies like Ajax, Flash, and JavaScript frameworks are commonly used to enable features like search, authoring, tags and extensions that provide a more interactive user experience compared to earlier Web 1.0 technologies. The increasing popularity of Web 2.0 technologies like blogs, wikis and social networking