La Web 2.0 surgió para satisfacer las necesidades de los usuarios de Internet al permitir la participación y colaboración activa entre ellos a través del software social. Esto incluye aplicaciones para compartir información, interactuar, generar contenido como blogs y wikis, y recuperar información mediante etiquetas. La Web 2.0 transformó Internet de un medio pasivo a uno donde los usuarios pueden crear y compartir activamente información.