Detailed Specifications
Detailed specifications or design documents are the blueprint for construction of the software. This document includes the software architecture, database definitions, user interfaces, report layouts, inputs and outputs, algorithms, etc.