Web 2.0 refers to second-generation internet-based services that emphasize online collaboration, sharing, and user-generated content among users. It is a business revolution caused by the move to the internet as a platform and an attempt to understand the rules for success on that new platform. Key aspects of Web 2.0 include user-generated content, rich interactive interfaces, participation and sharing of information.