websites that allow people to share information, ideas, photos and other forms of media in virtual communities and to comment on items shared.
helps people to create, share, and/or exchange information and ideas in online communities
forms of electronic communication through which users create online communities