Las comunidades virtuales son grupos de personas que interactúan a través de sistemas informáticos para satisfacer necesidades comunes o llevar a cabo roles compartidos. Los objetivos principales de las comunidades virtuales son intercambiar información, ofrecer apoyo, conversar y debatir. Los mejores ejemplos son las redes sociales donde los usuarios comparten ideas, sentimientos y contenidos para formar comunidades basadas en intereses comunes.