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 aplicaciones de escritorio. La Web 2.0 se define por proyectos que brindan mejores soluciones para los usuarios finales a través de la colaboración y los servicios en línea.