Web 2.0 is an umbrella term referring to a large number of applications and services that enable interaction, communication and collaboration with other people online.
A seminar conducted online.
A small application performing a specific function that can be shared on the web.
User editable pages that contain information around a given subject. They facilitate the sharing of knowledge by online communities by allowing multiple users to contribute to a wider pool of knowledge. Most notable example is Wikipedia.