Web 2.0 refers to newer generation web services that allow users to collaborate and share information online. Some key aspects of Web 2.0 include user-generated content, harnessing collective intelligence through user contributions, and treating the web as a platform. Libraries have embraced many Web 2.0 technologies like blogs, wikis, RSS feeds, social bookmarking, mobile services and more to become more participatory and accessible to users.