- Software design document
A software design document (SDD) is a written description of a software product, that a software designer writes in order to give a software development team an overall guidance of the architecture of the software project.
There are two kinds of design documents called HLDD (high-level design document) and LLDD (low-level design document).
https://en.wikipedia.org/wiki/Software_design_document