La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. Se trata de aplicaciones que generan colaboración y reemplazan las de escritorio. La Web 2.0 no es una tecnología en sí, sino una actitud de desarrollar aplicaciones enfocadas en la participación del usuario, la innovación distribuida y servicios en constante mejora.