Patent ID: 7043715

Claim:
A method to be practiced by a team of software developers for preparing a computer software kit for uninstalled shipment to a particular user, said software automatically customizing at runtime said method comprising the steps of: (a) each member of said team writing certain source code to obtain his/her respective contribution to said software in an uncustomized source code state; (b) each member of said team compiling said respective contribution to obtain an uncustomized file of its corresponding contribution in object code; (c) each member of said team linking each said obtained uncustomized file into a single module containing linked and uncustomized object code; (d) repeating steps (a) through (c) for each said module required to be obtained and thereby obtaining all required modules; and, (e) packaging into said computer software kit for uninstalled shipment to said particular user both (i) said all required modules and (ii) a dynamic link library customized in accordance with a specification of said particular user, said library being dynamically linked to at least one of said all required modules to automatically customize, by a resource manager, said all required modules at said runtime; wherein said dynamic link library contains GUI resources in accordance with said specification of said particular user.