La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. No es una tecnología en sí, sino una actitud. Se trata de aplicaciones que generan colaboración y reemplazan las aplicaciones de escritorio, funcionando a través de la web. Los principios clave incluyen usar la web como plataforma, enfocarse en la información e innovación distribuida por desarrolladores independientes.