VariousWords beta
Related Terms:
Noun
Definition: The utilisation of computing platforms such as, but not limited to, mobile applications or websites, in order to facilitate peer to peer transactions between clients and providers of a service, often bypassing the role of centrally planned corporations.