Often, application development involves separate unique stages : High-Level Design (HLD) and Low-Level Design (LLD). The HLD delivers a wider overview of the system's modules and their interactions , https://hld-vs-lld-difference275362.anchor-blog.com/23037407/high-level-vs-technical-design-understanding-the-important-distinctions