La Web 2.0 se define como un conjunto de aplicaciones y herramientas que permiten a los usuarios navegar e interactuar dinámicamente con la información, intercambiar contenidos y opiniones, y contribuir a aprendizajes colectivos. Esto transforma al usuario de un mero espectador a un participante activo capaz de suministrar información. Algunas características clave son que separa contenidos de presentaciones, utiliza estándares como XHTML y XML, y estimula la inteligencia colectiva.