Step that is particularly important for providing information to people who may be involved with the program in the future, including users, operators, and programmers.
a) Documentation
b) Debugging
c) Maintenance
d) Optimization