Web 2.0 concepts have resulted in the development and evolution of web-based communities. These include social networking websites, video sharing, forums, blogs, and Wikis.

These news developments have been designed to allow users to do more than just retrieve infromation and serve to dramatically improve the “stickiness” of a website.