Patent ID: 8245191

Claim:
A method of configuring a plurality of unconfigured software application components, comprising the steps of: developing a set of policy application rules, each of the policy application rules including a condition and an application template, the condition of each of the policy application rules determining which ones of the software application components to which the each policy application rule is to be applied, and the application template of each of the policy application rules identifying a location to apply said each policy application rule; assembling the plurality of unconfigured software components into one or more software applications; and for each of the unconfigured software application components, using the conditions of the policy application rules to determine which one or more of the policy application rules are to be applied to said each unconfigured software application, and for each of the policy application rules that are to be applied to said each unconfigured software application component, using the application template of said each policy application rule to identify a location in said each unconfigured software application component where the each policy application rule is to be applied, and applying said each policy application rule at said identified location in said each unconfigured software application component to configure said software application component.