La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. No es un cambio tecnológico sino una filosofía donde los usuarios participan e interactúan en Internet utilizando herramientas como blogs, wikis y servicios web. Las características clave de la Web 2.0 incluyen que la web se usa como plataforma, los usuarios son proveedores de contenido y hay una transición del modelo de escritorio al modelo web.