websites that allow people to share information, ideas, photos and other forms of media in virtual communities and to comment on items shared.
electronic communication where uses share information, ideas, messages, audio, and video content on websites designed to create online communities.
forms of electronic communication through which users create online communities