As the Complexity of a design increases, even a large team of engineers can no longer accomodate the task of designing all compponents of the system from scratch. It will become imperative to allow and emphasize the reuse of previously designed components as well as components designed at external sources. ZZ