The intended audience for a design document is primarily the development team that includes programmers who will implement the software solution. Programmers use the document to understand the overall architecture, features, as well as UX and UI details. Design documents are also helpful for new team members and can serve as an onboarding tool. Other categories include project managers, QA engineers, and support teams.