La Web 2.0 permite a los usuarios interactuar y colaborar generando contenido en comunidades virtuales, a diferencia de sitios web estáticos donde los usuarios solo observan contenido. La Web 2.0 incluye comunidades web, servicios web, aplicaciones web, redes sociales, alojamiento de videos, wikis, blogs y otras herramientas que facilitan el compartir y crear información entre usuarios.