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. Esto representa una evolución de las aplicaciones web estáticas a dinámicas que implican la colaboración de los usuarios. Aunque el término sugiere una nueva versión de la web, realmente se refiere a cambios en cómo los desarrolladores y usuarios usan la web, enfocándose en facilitar el compartir información y la colaboración.