La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones basadas en la web enfocadas en el usuario final, que fomentan la colaboración y los servicios que reemplazan las aplicaciones de escritorio. Algunos usos de la Web 2.0 incluyen compartir información, subir archivos, editar contenido generado por usuarios, comunicarse y participar en redes sociales. El término fue acuñado en 2004 para describir la segunda generación de desarrollo web basada en comunidades de usuarios y servicios