12. The non-transitory computer readable medium of claim 8 , wherein the single multi-purpose specification includes a plurality of specification objects, and the computer software when executed on the computer is further operable to: define links between the specification objects.
12. The non-transitory computer readable medium of claim 8 , wherein the single multi-purpose specification includes a plurality of specification objects, and the computer software when executed on the computer is further operable to: define links between the specification objects. 13. The non-transitory computer readable medium of claim 12 , wherein the computer software when executed on the computer is further operable to: generate corporate business unit specific specification views based on the links.