La Web 2.0 se refiere a la evolución de las aplicaciones web enfocadas en los usuarios, que se basan en comunidades de usuarios y servicios compartidos. Representa un cambio de actitud hacia el desarrollo web interactivo y de dos vías, más que una tecnología en sí. Su infraestructura compleja incluye software de servidor, protocolos de mensajería y aplicaciones para clientes. El término fue acuñado por Dale Dougherty para describir este renacimiento de la web con nuevas reglas y modelos de negocio.