# Document structure

- [Document types](/afourdocs/document-structure/document-types.md): There are several types of user documentation you may want to incorporate into your user guide to make it more helpful.
- [Types of Program Documentation](/afourdocs/document-structure/types-of-program-documentation.md): Good developers understand the types of documentation and their importance and that the importance and role vary from type to type.
- [Who Writes the Documentation?](/afourdocs/document-structure/who-writes-the-documentation.md): If you're a one-person shop, you may have to write your own documentation. At larger firms, there's often a technical writing department that works with the software teams to develop documentation.So
