websites that enable people to communicate with each other
websites that enable people to communicate with each other
a collection of tools that enable users to create user-generated content, network, and share.