Concerning planning applications, it's necessary difference differentiating a High-Level Design – HLD and a granular design. An top-level blueprint describes the overall structure of the solution , https://hld-vs-lld-difference345362.activoblog.com/330073/high-level-design-vs-detailed-specification-understanding-the-principal-differences