Respuesta :

A software developer would utilize an architectural design to detail a compilation of hardware and software components to create a framework for software development.

The term architectural design denotes the oftware architecture while the term non-architectural design denotes the detailed design. The architect draws the line between these two designs.