Web 2.0, a phrase coined by O'Reilly Media in 2004, refers to a perceived second-generation of Web-based services - such as social networking sites, wikis, communication tools and folksonomies - that emphasize online collaboration and sharing among users.