1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to: associate each of a plurality of policies with appropriate parts of a model of a heterogeneous system; invoke a deployment agent to apply each of the plurality of policies to components associated with the parts of the model; receive an identification of a change to one of the plurality of policies; and invoke the deployment agent to apply the changed policy to selected ones of the components associated with the parts of the model.