La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración a través del web. Surge de la necesidad de mejorar las soluciones para los usuarios finales al cambiar de un entorno estático de páginas web a uno dinámico e interactivo. El término Web 2.0 fue acuñado por Dale Dougherty para referirse a la renovación y evolución de la web.