When developing systems, there's vital to understand a difference between top-level architecture and detailed architecture. A High-Level Design offers a overview for a solution's primary components , their interactions , and general purpose. Conversely , Detailed Architecture delves further the n