1. A computer-implemented method for selecting a target design for a tier of an architecture of components based on a set of established criteria, comprising: evaluating, by a computer, a plurality of designs satisfying a first criterion based on available spare components for the tier and anticipated performance of the components in the tier; selecting, by the computer, a lowest cost design from the plurality of designs; and establishing, by the computer, the lowest cost design as the target design.