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 transición de páginas estáticas en HTML a sitios con funcionalidades interactivas. El término fue acuñado por Dale Dougherty en 2004 para referirse a nuevas aplicaciones y sitios con características como ser la plataforma principal, poner la información al servicio de la red y aprovechar los efectos de la participación distribuida.