La Web 2.0 facilita el compartir información y la colaboración entre usuarios a través de contenido generado por los usuarios y aplicaciones que permiten la interacción y colaboración en comunidades virtuales. Ejemplos incluyen comunidades web, redes sociales, wikis, blogs y servicios de alojamiento de videos. El término Web 2.0 fue acuñado en 2004 para describir sitios web que ofrecían servicios dinámicos centrados en la interacción con los usuarios.