La Web 2.0 es la transición de aplicaciones tradicionales a aplicaciones en línea que fomentan la colaboración y servicios que reemplazan aplicaciones de escritorio. Facilita la máxima interacción entre usuarios y el desarrollo de redes sociales donde pueden expresarse, buscar y compartir información. El término fue acuñado por Dale Dougherty para describir esta evolución de la web hacia aplicaciones que generan contenido de los usuarios.