La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. No es una tecnología en sí, sino una actitud de desarrollar aplicaciones que generen colaboración y servicios que reemplacen las aplicaciones de escritorio. La Web 2.0 se caracteriza por fomentar la interactividad, personalización y contenido generado por los usuarios a través de blogs, wikis y redes sociales.