design
design, noun
abstract description of how a system fulfils its requirements and how to guide the implementation of that system
Remark 1: The design may have several levels of abstraction.
Remark 2: The structure of a system is usually described in the design.