The design document contains details about the features, screens, classes, database design, and web services of a software application. It provides tips for designing features, screens, and functions, including defining the building blocks, inputs, outputs, and cases of each. An example application section outlines the application summary, description, and list of features with their associated screens and functions.