Tim O’Reilly definió la web 2.0 en 2005.
Web 2.0 es la red como plataforma, involucrando todos los dispositivos conectados. Aplicaciones Web 2.0 son las que aprovechan mejor las ventajas de esa plataforma, ofreciendo software como un servicio de actualización continua que mejora en la medida que la cantidad de usuarios aumenta, consumiendo y remezclando datos de diferentes fuentes, incluyendo usuarios individuales, mientras genera sus propios datos en una forma que permite ser remezclado por otros, creando efectos de red a través de una arquitectura de participación