Patent ID: 8533661

Claim:
A computer-implemented method for automated creation of a customized software application, the method comprising: providing a graphical user interface permitting building of a visual model by selectively associating a plurality of user-selected visual modeling elements, each visual modeling element corresponding to a respective one of: a connector codeset comprising data required for electronic communication in accordance with a specific application programming interface (API); and a trading partner codeset comprising data required for electronic communication with a specific trading partner's system; receiving from the user, via the graphical user interface, data representing a visual model comprising user-selected visual modeling elements associated by the user, the visual model representing a specific integration process for transforming data to enable electronic data exchange between data formats, each visual modeling element being associated with a respective codeset; receiving from the user, via the graphical user interface, user input providing data attributes for at least one visual modeling element of the visual model, the user input comprising information unique to the specific integration process; preparing an integration process data profile codeset capturing the user input; identifying codesets corresponding to the visual modeling elements of the visual model; transmitting an application template to an enterprise system, the application template being specially configured to be executable in combination with a plurality of different codesets; transmitting the corresponding codesets to the enterprise system; and transmitting the integration process data profile codeset to the enterprise system; the application template, the corresponding codesets, and the integration process data profile codeset collectively providing a customized software application executable at the enterprise system to perform the integration process.