Patent ID: 8131666

Claim:
A computerized method for context-based user authentication, workflow processing and data management in a centralized application in communication with a plurality of third-party applications, the method comprising: receiving, by a centralized application executing on a first application server, a user request from a first third-party application executing on a second application server, the request including an identification of a second third-may application executing on a third application server and context data of the first third-party application, the second third-party application providing different functionality than the first third-party application; determining, by the centralized application, user credentials associated with the second third-party application without any additional user input, and sending the credentials to the second third-party application for allowing user access to the second third-party application; displaying, by the centralized application, a user interface associated with the identified second third-party application on a client device the user interface configured to include information related to the context data without any user input; receiving, by the centralized application, changed data from the first third-party application; and determining, by the centralized application, an urgency type of the changed data, determining, by the centralized application, that at least a portion of the changed data is applicable to the second third-party application, mapping, by the centralized application, the at least a portion of the changed data to a data structure associated with the second third-party application, generating, by the centralized application, a request based on the urgency type and the second third-party application, the request including the data structure for updating a database associated with the second third-party application and coupled to the third computing device, sending, by the centralized application, the request to the second third-party application based on the urgency type, and updating, by the centralized application, data in a database associated with the centralized application, the updating being based on the changed data.