it is a collection of internet-based communication tools and computer assisted channels dedicated to allow users to interact, communicate, and share information in a virtual community and network.
digital tools or internet applications with which users can create, share, or communicate information or ideas online.
simplify data access by requiring that users only specify what data they want to access without defining how access will be achieved