Question: what is the difference between functional specification and design specification?
Answer: 4 Answers. Functional specification is a design document - describes exactly the functionality of the system. What John Bode suggest is something else, system specification in OP's context means a specification of the software system, done by business analyst.