Enable third party data to be acquired from data sources through data connectors; manage, maintain and use first party data on a client application with Data Passporting feature built in; enable sharing of bundles of data with third parties through Data Passes and enable the discoverability of Data Passes by other businesses through the Merchant Data Terminal.