Web 2.0 emphasizes culture, participation, openness and sharing over technology. It is a platform for developing open standard applications and mashups that allows users to add value and co-create content rather than just publish it. While Web 1.0 focused on content management and directories, Web 2.0 enables content reappropriation, tagging, and harnessing collective intelligence through tools like blogs, wikis and social networks.