La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. No es una tecnología en sí, sino una actitud. Se trata de aplicaciones que generan colaboración y reemplazan las de escritorio, impulsadas por desarrolladores independientes y con información que mueve a Internet. El uso del término Web 2.0 se popularizó para describir esta tendencia que lleva tiempo presente.