Below is the suggested format for the software documents.  Throughout, be sure to adhere to Einstein's advice:  "Make everything as simple as possible, but not simpler."  In particular, be sure to capture the details that you believe would be important to fellow developers and clients.

SPMP:  (audience:  developers)
RAD:  (audience:  developers and clients)
SDD:  (audience:  developers)