La Web 2.0 permite a los usuarios compartir y crear contenido de manera virtual, a diferencia de sitios web estáticos donde los usuarios solo pueden observar pasivamente el contenido. La Web 2.0 incluye comunidades web, servicios web, aplicaciones web, redes sociales, alojamiento de videos, wikis y blogs, donde tales herramientas se usan para subir y compartir información de todo tipo.