La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. Se trata de aplicaciones que generan colaboración y servicios que reemplazan las de escritorio. Características clave incluyen herramientas de colaboración como wikis y blogs, aprovechamiento de la inteligencia colectiva, y permitir que cualquier persona publique contenido.