write technical papers and other project reports to help programmers who may wish to change the software to add other features or to build similar software
describe how software products work
discuss the technology behind software designs
suggest further ways to use the software
write development guides or design documents which explain the client’s and project needs
guides are to be used by computer programmers and are usually
long
detailed
highly technical
write notes on the development of the application software or web siteExamples
record coding standards
record development conventions
record user interface visual design
write different reports for clientsExamples
write status reports about the progress made
write reports about problems, solutions and next steps
write reports that discuss testing results and suggested changes