La Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en comunidades virtuales. Se caracteriza por la participación activa de los usuarios como contribuidores de contenido, aprovechando la inteligencia colectiva en una plataforma basada en alojar software y documentos en Internet en lugar de en discos duros locales. La Web 2.0 define nuevos proyectos en Internet y busca brindar mejores soluciones centradas en la experiencia del usuario final.