La Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en una comunidad virtual, a diferencia de sitios web estáticos. Incluye ejemplos como comunidades web, servicios web, aplicaciones web, redes sociales, wikis y blogs. 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 de forma interactiva y colaborativa.