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. Surge de la necesidad de brindar mejores soluciones para los usuarios, con páginas más interactivas e información compartida.