La Web 2.0 es el resultado de la evolución de la web hacia aplicaciones enfocadas en el usuario final que permiten publicar y compartir información de forma colaborativa utilizando recursos de software gratuito disponibles en la web. El término Web 2.0 fue acuñado por Dale Dougherty de O'Reilly en 2004 para describir esta nueva actitud hacia el desarrollo de aplicaciones web.