La Web 2.0 es una evolución de la Web tradicional hacia aplicaciones enfocadas en los usuarios finales que generan colaboración y comparten información. Algunas características clave son que los usuarios generan contenido a través de blogs, wikis y otros medios y que la información fluye bidireccionalmente entre usuarios. La Web 2.0 promueve una interacción social entre usuarios que comparten y modifican contenido de manera colaborativa.