Web 2.0 refers to the second generation of the world wide web that introduced new interactive features like blogs, wikis, social networking, web applications, podcasts and video casting. These new features allow users to interact, share content and run programs directly from web browsers.