Patent ID: 7581187

Claim:
An article of manufacture comprising a program storage medium having computer readable code embodied therein, said computer readable code being configured to implement a graphical user interface (GUI) template, said GUI template being configured to create one of a plurality of graphical user interfaces (GUIs), comprising: computer readable code for rendering a plurality of GUI components; computer readable code for implementing a plurality of functions, each of said plurality of functions being associated with one of said plurality of GUI components, one of said plurality of functions being invoked when a respective one of said plurality of GUI components is activated by a user via said one of said plurality of GUIs, wherein said plurality of functions are created, tested, and integrated with said plurality of GUI components in advance of said one of said plurality of functions being invoked; computer readable code for implementing a calling mechanism, said calling mechanism permitting a user to specify a subset of said plurality of GUI components to be rendered in said one of said plurality of GUIs; and computer readable code for creating a re-useable high level graphical user interface (RHL-GUI) template comprising: ascertaining a plurality of optional components for said RHL-GUI template, each of said plurality of said optional components being implemented using said furnished features in said existing GUI creation software; and providing optional calling parameters for said calling mechanism, said optional calling parameters, when invoked in conjunction with said calling mechanism, renders at least a subset of said plurality of optional components as part of said RHL-GUI template.