La Web 2.0 representa la evolución de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que funcionan a través de Internet. Se caracteriza por fomentar la colaboración y reemplazar aplicaciones de escritorio con servicios. Surge de la transición de sitios estáticos con poca interacción a aplicaciones con funcionalidades sorprendentes impulsadas por desarrolladores independientes. Se ilustra con ejemplos que muestran la transición de servicios como DoubleClick a Google AdSense o de páginas personales a blogs.