La Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en una comunidad virtual, a diferencia de sitios estáticos. Ejemplos incluyen comunidades web y aplicaciones que facilitan el intercambio interactivo de información. El Web 2.0 no es una tecnología en sí, sino una actitud de desarrollo colaborativo que aprovecha tecnologías como las comunidades web y aplicaciones para promover el intercambio de información.