Patent ID: 8782132

Claim:
A method for exchanging data between a mobile device and a server via a gateway, the method comprises the steps: authenticating and configuring, by the gateway, the mobile device with a profile service module configured to communicate with a first interface for enabling communications with the mobile device via a first communication network; wherein configuring the mobile device comprises downloading applications onto the mobile device where at least some applications are Workbench applications comprising two or more applications encased in an application native to the mobile device allowing the encased applications to be executed simultaneously by the mobile device; wherein the mobile device is configured with two or more application environments each of which may be dedicated to a predefined role; identifying, by the gateway, particular applications to be automatically downloaded to the mobile device and the particular applications to be included in the Workbench applications which when downloaded to the mobile device allow simultaneous execution of multiple applications by the mobile device; and logging, by the gateway, of data or data messages being exchanged between the mobile device and the server with a Transaction Logging module configured to communicate with the first interface and with a second interface for enabling communications with the server via a second communication network.