La Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en una comunidad virtual, a través de aplicaciones como redes sociales, wikis y blogs. Algunas características clave son que es una plataforma social donde los usuarios son co-desarrolladores y que permite combinar aplicaciones. La Web 2.0 también se puede utilizar como una biblioteca o imprenta en línea para compartir información, o como herramienta de comunicación entre personas de todo el mundo.