Las herramientas web 2.0 facilitan el compartir información y la colaboración entre usuarios que interactúan y crean contenido en comunidades virtuales, a diferencia de sitios donde los usuarios solo observan pasivamente. Ejemplos de herramientas web 2.0 incluyen redes sociales, blogs, wikis y servicios de alojamiento de videos. Aunque el término sugiere una nueva versión de la web, realmente se refiere a cambios en cómo desarrolladores y usuarios usan la web de forma interactiva y colaborativa.