Web 2.0 es una actitud, no una tecnología. Se caracteriza por servicios en lugar de paquetes, efecto de red y distribución viral, donde los usuarios contribuyen y controlan los datos a través de crowdsourcing. Fomenta la cooperación a través de syndication y APIs, interfaces de usuario fáciles como CSS y AJAX, desarrollo abierto y rápido usando frameworks, escalabilidad en la nube y cooperación a través de APIs y estándares web. Lo más importante son la actitud y las ideas que dependen de la tecnología.