Patent ID: 8196089

Claim:
A method for a creating a computer system solution implemented as executable computer program code, said method comprising: selecting a pattern representing a generalized solution for a data processing need; selecting a set of virtual images supporting the selected pattern, each of said virtual images including executable program code; receiving information representing the specific data processing need to be met; modifying the selected pattern to represent a specific solution for the specific data processing need; obtaining parameters for the specific solution; creating a set of scripts integrating the obtained parameters; reconfiguring, using at least one script in the set of scripts, the executable program code in at least one virtual image in the set of virtual images, said reconfiguring further comprising executing said at least one script to effect the reconfiguration of the executable program code in said at least one virtual image; combining the executable program code in said set of virtual images into the computer system solution for the specific data processing need; and storing the combined executable program code in a non-transitory computer usable medium.