La Web 2.0, también conocida como la web social o colaborativa, se basa en principios como la arquitectura centrada en el usuario, la web como entorno de interacción social y la construcción de inteligencia colectiva. La Web 2.0 permitió que usuarios sin conocimientos de programación crearan contenido como blogs, álbumes de fotos y videos en sitios web que son sedes de redes sociales donde los usuarios interactúan y comparten recursos como documentos, videos y fotos.