Web 2.0 refers to second-generation web-based communities and services that facilitate user collaboration and sharing. Key aspects include social media sites, wikis, folksonomies, and harnessing collective intelligence. Web 2.0 represents a shift from static web pages to dynamic applications that use technologies like AJAX and APIs. It emphasizes openness, participation, and lightweight business models enabled by content syndication.