La Web 2.0 se caracteriza por permitir el compartir y aportar información de forma dinámica entre los usuarios utilizando diversas aplicaciones y herramientas como hojas de estilo CSS, feeds RSS, AJAX, Flash y Ruby on Rails, a diferencia de la Web 1.0 que consistía en páginas estáticas que no se actualizaban. La Web 2.0 fomenta la participación activa de cada usuario en internet.