<P> The highest - level design should briefly describe all platforms, systems, products, services and processes that it depends on and include any important changes that need to be made to them . </P> <P> In addition, there should be brief consideration of all significant commercial, legal, environmental, security, safety and technical risks, issues and assumptions . </P> <P> The idea is to mention every work area briefly, clearly delegating the ownership of more detailed design activity whilst also encouraging effective collaboration between the various project teams . </P> <P> Today, most high - level designs require contributions from a number of experts, representing many distinct professional disciplines . </P>

Difference between high level design and functional specification