La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y reemplazan aplicaciones de escritorio. La interacción de los usuarios es fundamental ya que les permite participar y compartir contenido en lugar de solo recibir información. Algunos ejemplos de cómo ha evolucionado el uso de la web incluyen el paso de sitios de subastas de dominios a optimización en motores de búsqueda y de páginas vistas a costo por clic.