La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones basadas en la web que son colaborativas y centradas en el usuario. El término fue acuñado por Dale Dougherty para describir la evolución de la web hacia modelos de negocio y reglas cambiantes. Las tecnologías clave de la Web 2.0 incluyen XHTML, AJAX, RSS y sitios que permiten a los usuarios controlar y compartir su propia información a través de herramientas como blogs y wikis.