La Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en sitios web que facilitan el compartir información y la colaboración. Se trata de aplicaciones enfocadas al usuario final que generan colaboración y reemplazan las aplicaciones de escritorio. El término Web 2.0 fue acuñado por Dale Dougherty de O'Reilly Media en una conferencia para describir esta transición hacia aplicaciones basadas en la web.