La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones basadas en la web que se enfocan en el usuario final. Surge en 2004 cuando Dale Dougherty acuña el término para describir la evolución de la web, con reglas cambiantes y modelos de negocio evolucionando. La Web 2.0 se caracteriza por aplicaciones que generan colaboración y servicios que reemplazan aplicaciones de escritorio, dando al usuario control de sus datos.