virtual communities a group of people who primarily interact by communication media rather than face-to-face.