La Web 2.0 se compone de plataformas para publicar contenido como blogs, redes sociales y wikis que permiten a los usuarios interactuar y compartir contenido. Se caracteriza por aprovechar la inteligencia colectiva a través de 7 principios como tener la web como plataforma, gestionar bases de datos y proporcionar experiencias enriquecedoras para el usuario. Las herramientas de la Web 2.0 almacenan tanto el software como la información en internet en lugar de en el disco duro del usuario.