Usually , system development involves separate distinct phases : High-Level Design (HLD) and Low-Level Design (LLD). The HLD offers a wider picture of the system's parts and their relationships , https://hld-vs-lld-difference548429.techionblog.com/42887390/high-level-vs-detailed-design-knowing-the-important-variations