Usually , application creation involves separate distinct stages : High-Level Design (HLD) and Low-Level Design (LLD). The HLD offers a general picture of the application's parts and their interactions https://hld-vs-lld-difference285903.designertoblog.com/74516046/high-level-vs-detailed-design-understanding-the-important-distinctions