La Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en comunidades virtuales, a diferencia de sitios estáticos. Ejemplos incluyen comunidades web, redes sociales, wikis y blogs. La Web 2.0 representa la evolución de aplicaciones enfocadas al usuario, donde los usuarios dejan de ser pasivos para participar y contribuir al contenido de la red.