El término "Web 2.0" fue acuñado por Dale Dougherty en 2004 para describir la evolución de las aplicaciones web hacia enfoques más centrados en el usuario, interactivos y basados en comunidades. La Web 2.0 se caracteriza por plataformas web dinámicas, datos abiertos y estándares, y el desarrollo independiente de aplicaciones. Representa una actitud enfocada en el usuario final más que una tecnología en sí.