Patent ID: 8499279

Claim:
A computer system for modeling a business activity, the computer system comprising: first program instructions to generate a graphical user interface and, responsive to user selection of first and second icons representing first and second business processes, respectively and an interconnection between the first and second icons, to form a graphical representation of the first and second business processes with the first and second icons and the interconnection between the first and second business processes indicating that the first and second business processes are part of the business activity and that the second business process is implemented after the first business process; second program instructions to record that an application program function is capable of implementing, at least in part, the first business process; third program instructions to initiate display of a list of business processes of the business activity including identities of the first and second business processes, wherein the third program instructions automatically populate the list with the identities of the first and second business processes based on the graphical representations of the first and second business processes; a computer-readable non-transitory storage device which stores the first, second and third program instructions; a computer-readable memory; and a central processing unit to execute the first, second and third program instructions via the computer-readable memory; and wherein the second program instructions, based on a user selection of the identity of the first business process from the list, automatically identify an application program function template, including program code, from which to form the application program function.