1. Computer program process code, tangibly stored on at least one non-transitory computer readable medium, the computer program process code comprising instructions implementing a scenario designer, comprising instructions for: causing the scenario designer to enter an initialization mode, the initialization mode comprising: i) receiving from a user a sender web interface from which information is to be obtained; ii) displaying to the user the sender web interface within a web interface display area; and, causing the scenario designer to enter run mode, the run mode comprising: i) monitoring user interaction with the sender web interface to determine navigation steps; ii) displaying a sender web interface to the user for each navigation step, and allowing the user to map data fields from the sender web interface to corresponding fields within a database or a recipient interface by selecting data fields on the sender web interface; iii) storing data field mappings; and iv) storing the navigation steps; and, generating a scenario from the stored data field mappings and the navigation steps; wherein any necessary credentials are obtained and stored in the scenario, and wherein the method further comprises the steps of: connecting to the sender web interface over a first communication network; retrieving a data field from the sender web interface, according to the scenario; formatting the data field, according to the scenario, to create a formatted data field; and, transmitting the formatted data field, from a server, to the user database or recipient interface over a second communication network, according to the scenario.