Un sitio web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en una comunidad virtual. Ejemplos incluyen comunidades web, servicios web, aplicaciones web, redes sociales, servicios de video y wikis. La web 2.0 se caracteriza por información descentralizada, diversidad de contenido creado por usuarios, información en constante cambio, y aplicaciones flexibles accesibles sin necesidad de grandes conocimientos técnicos.