User documentation is designed to help programmers/analysts to make improvements to the system or to repair /maintain the system. This can consist any of the following: purpose of the system, limitations for the system, hardware and software requirements, how to load / run / install software, how to save a file, print data, add records, how to delete / edit records, input format, output formats, error messages, error handling, help line,