Web 2.0 refers to web applications that enable user interaction and sharing through technologies like social media sites, wikis, blogs and folksonomies. It draws on both client-side technologies like Ajax and server-side capabilities to provide an interactive platform for users to not only view information but also contribute and change website content. Examples of Web 2.0 include social networking sites like Facebook and Twitter that focus on reflecting social relationships between users who share interests and activities.