La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones en línea centradas en el usuario que fomentan la colaboración. Surge en 2004 cuando Dale Dougherty acuña el término para describir nuevos proyectos en Internet que brindan mejores soluciones para los usuarios finales. Algunos de los principios clave de las aplicaciones Web 2.0 incluyen tener la web como plataforma y aprovechar los efectos de red a través de una arquitectura participativa.