La Web 2.0 es la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que funcionan a través de la web. Apoya la inteligencia colectiva, los datos como plataforma, experiencias de usuario enriquecidas y modelos de programación livianos. Algunas tecnologías que la apoyan incluyen blogs, videos, fotos, marcadores sociales y redes sociales. Existe actualmente una gran oferta de estas herramientas que dificultan seguirlas a todas.