A internet pode ser usada para estabelecer conexões entre pessoas e construir relacionamentos duradouros com clientes. Comunidades virtuais sólidas podem atrair público e gerar receita por meio de propaganda e taxas de transação. Hagel descreve cinco elementos essenciais de um modelo de comunidade virtual bem-sucedido, incluindo foco, interação, avaliação de conteúdo e orientação comercial.