La Web 2.0 se refiere a la evolución de las aplicaciones web tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y comparten contenido. Las características clave de la Web 2.0 incluyen la participación del usuario, el acceso abierto, y la capacidad de personalizar y compartir aplicaciones e información. Tecnologías como APIs, RSS, etiquetado social, y Ajax han permitido el desarrollo de nuevas aplicaciones Web 2.0 como Wikipedia, Flickr, y blogs.