La Web 2.0 se refiere a una web dinámica, participativa y colaborativa donde los usuarios crean y comparten contenido. Siete principios constituyen las aplicaciones Web 2.0: la web como plataforma, la inteligencia colectiva, la gestión de bases de datos, el fin de las actualizaciones de software, programación ligera, software no limitado a un dispositivo, y experiencias enriquecedoras para los usuarios. La Web 2.0 fomenta el aprendizaje mediante la generación y distribución de contenidos compartidos.