Today, many end users develop computer applications for themselves. This end-user programming is very helpful tomanagers, who consequently do not require IT professionals to develop simple word processing, spreadsheet, or database applications. But end-user programming can also be a problem because many employees do not know how to document their work properly or simply don’t do so. The final section of this chapter examines the topic of end-user programming and documentation in greater detail.