La Web 2.0 es una actitud colaborativa que permite a los usuarios interactuar y generar contenido en aplicaciones web como blogs, wikis y servicios de etiquetado y almacenamiento social. Se basa en la inteligencia colectiva de los desarrolladores independientes y aprovecha la web como plataforma para compartir información que impulsa la innovación a través de una arquitectura participativa.