1. A method for adjusting the distribution of an asset over a network, comprising the steps of: receiving at least one metric; determining a network optimization and at least one associated change requirement based on the metric and at least one model, the metric being input to the model; changing a package specification to an changed package specification based on the change requirement, the changed package specification having at least one asset being packaged in at least one package; implementing the change requirement; and distributing the package over the network.