an online community of people with a common interest who use a website or other technologies to communicate with each other and share information resources, etc.
an online community of people with a common interest who use a website or other technologies to communicate with each other and share information resources, etc.
an online community that combines many of the features of the other online tools.