As developing software , it is vital to understand the difference between a High-Level Design and detailed architecture. Top-Level Architecture furnishes an summary concerning the system's primary parts, their connections, and broad behavior . Conversely , Detailed Architecture explores further