La Web 2.0 se refiere a aplicaciones y páginas web que utilizan la inteligencia colectiva para proporcionar servicios interactivos en línea, dando al usuario el control de sus datos. El término fue acuñado en 2004 para describir cómo la web estaba evolucionando hacia modelos basados en comunidades y servicios. La tecnología subyacente incluye software de servidor, protocolos de mensajería, navegadores estándar y aplicaciones que permiten la participación y redifusión de contenido.