La Web 2.0 es una evolución de la Web tradicional hacia aplicaciones enfocadas en los usuarios finales que generen colaboración y servicios que reemplacen las aplicaciones de escritorio. Tim O'Reilly acuñó el término Web 2.0 para describir esta transición, caracterizada por que los usuarios generen y compartan contenido a través de tecnologías como blogs, wikis y etiquetado de contenido.