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. Ejemplos de la Web 2.0 son comunidades web, redes sociales, wikis y blogs, que facilitan el compartir información y la colaboración entre usuarios. La Web 2.0 evolucionó de aplicaciones estáticas a dinámicas donde la colaboración del usuario es necesaria.