Una comunidad virtual es un grupo de personas que interactúan en línea para satisfacer necesidades o llevar a cabo roles específicos compartiendo un propósito común. Los objetivos principales de las comunidades virtuales son intercambiar información, ofrecer apoyo, conversar informalmente y debatir. Los principales beneficios que aportan son marketing de relaciones, desarrollo de nuevos productos, adquisición de nuevos clientes y compartir contenidos.