User Maintained Software
Original Publication Date: 1986-May-01
Included in the Prior Art Database: 2005-Mar-09
A computer program that allows user flexibility for changes yet prevents the user from inducing program failure caused by incorrectly entered changes is accomplished by writing a program such that the portions under the user's control are driven by tables which are maintained with an editor, text processor, or spreadsheet program. The program uses these tables at execution time to control the input, processing, and output required of the program. In this manner, the user can make minor changes to the program's operation without the need to modify the program. The following is an example of how this invention is implemented. The application is a job tracking system that collects information and calculates quantities for each operation performed on a job.