1. A computer-readable storage medium having instructions stored thereon which, when executed, cause a computer processor to perform a method of linking model instances to packages, said method 1100 comprising instructions for: receiving a service instantiation request; associating said service instantiation request with a service model instance; generating linked instances between said service model instance and available packages; evaluating said linked instances; and based on said evaluating, selecting a most efficient linked instance to include in a bound package model of said service instantiation request.