La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final que generan colaboración y reemplazan aplicaciones de escritorio. Se trata de una actitud más que una tecnología, preocupada por brindar mejores soluciones para los usuarios. El Web 2.0 propuso un entorno más dinámico e interactivo que el web original, moviendo la información a través de una arquitectura participativa donde la innovación surge de características distribuidas.