La web 2.0 permite una arquitectura participativa donde los usuarios comparten información y los desarrolladores independientes crean innovadoras aplicaciones, impulsando el movimiento de la red; Tim O'Reilly acuñó el término Web 2.0 para describir esta transición hacia plataformas que facilitan la colaboración y compartir de contenido entre usuarios.