the use of technology to support the sharing content among network of users
the use of technology to support the sharing content among network of users
variety of internet technology platforms and communities that people use to communicate and share information and resources.