This software design specification document provides an overview of the project, scope, and architecture. It describes the structure of databases, data, and program components. Detailed design sections cover each component's description, data members, and methods. The user interface design addresses rules, components, and screen designs. Appendices include diagrams and snapshots. The conclusion discusses implementation and testing strategies based on this design.