If software construction, it is necessary to understand this separating conceptual framework and a Low-Level Design . Essentially , an HLD defines the framework plus the core elements , lacking specific building specifics. However , an low-level design delves deeply the specific technical details –