La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. Se trata de aplicaciones colaborativas que reemplazan las de escritorio y generan servicios. Supone una transición hacia aplicaciones que funcionan a través de la web para el usuario final.