If the mechanism is a computer network, it is called an online community. Virtual and online communities have also become a supplemental form of communication between people who know each other primarily in real life.
Many means are used in social software separately or in combination, including text-based chatrooms and forums that use voice, video text or avatars. Significant socio-technical change may have resulted from the proliferation of such Internet-based social networks.
Read the rest of the article here