Patent ID: 8832650

Claim:
A method of customizing an application that facilitates services performed by an automated teller machine, the method comprising: presenting an interface element to a user, the interface element presented by a wizard application, wherein the interface element includes two or more user-selectable options related to functionality of the application, at least one of the user-selectable options related to at least a portion of pre-generated code and the functionality of the application interacts with or supports one or more translets, the one or more translets are components that provide types of services to the user on the automated teller machine (ATM); receiving a selection of one of the options from the user using the wizard application, the selection customizes how the ATM performs when custom events are detected to alter what specific messages are sent, what processes are performed, what specific actions are taken, and what specific processes are performed between processing stages of the ATM, and the custom events occur when the ATM is executing the application; retrieving the portion of generated code related to the selected option using business rules defined in the selected option to build the portion of the generated code, the portion of the generated code built as a computing network architecture that controls and monitors interactions between customers and the ATM and relates to some interactions, the business rules customized by the user and defining processing flows for the translets; generating a file containing the portion of generated code, wherein the file is created by the wizard application as a configuration file; and implementing the file into the automated teller machine application to modify the functionality of the application by the wizard application applying the configuration file on the generated code.