Web 2.0 refers to newer versions of the internet that allow for more collaboration, interaction and sharing between users. Some key aspects of Web 2.0 include user-generated content through blogs, wikis and social media; many-to-many communication that allows information sharing between users; and more interactive experiences through multimedia and user comments. Web 2.0 represents an evolution from the more static, text-based Web 1.0 to a more dynamic web experience driven by user participation.