HLD is abbreviated as High-Level Design which provides system design for the database and functional architecture for all the modules and sub-modules. LLD is abbreviated as Low-Level Design that provides the detailed design for modules and programs, including logic for each component and verifying module specifications.