Another definition for design is a roadmap or a strategic approach for someone to achieve a unique expectation. It defines the specifications, plans, parameters, costs, activities, processes and how and what to do within legal, political, social, environmental, safety and economic constraints in achieving that objective.
Here, a "specification" can be manifested as either a plan or a finished product, and "primitives" are the elements from which the design object is composed.