La Web 2.0 se refiere a la transición de aplicaciones tradicionales de escritorio a aplicaciones basadas en la web enfocadas en el usuario final que fomenten la colaboración. Ejemplos incluyen el cambio de Doubleclick a Google AdSense para publicidad, de Ofoto a Flickr para comunidades fotográficas, y de Akamai a BitTorrent para distribución de contenido. Tecnologías como Ajax, Flash, y Ruby on Rails permiten crear páginas dinámicas y dar vida a proyectos Web 2.0.