The main component is a description of one or more recommended system designs. This description contains:
The contents of each output, database, and input.
Processing flows and the relationships among programs, files, inputs, and outputs.
Hardware, software, and resource requirements.
Audit, control, and security processes and procedures.
A discussion of assumptions or unresolved problems that might affect the final design.