Web 2.0 refers to open source technologies associated with web applications that allow users to interact and change website content. It provides a platform through the browser to run software applications and gives users control over their own data. Examples include social networking sites, wikis, blogs, and video and photo sharing sites that allow people to socialize and share interests through individual profiles and networks.