1. A method for making a program for processing example data and to produce a desired result, comprising the following steps to be executed by a computer system under control of an application program: (a) calling a set-up subroutine of the application program and user entering example data under control of the set-up subroutine; (b) storing at least some of the example data as arguments for commands of the application program; (c) displaying commands and their arguments of the application program; (d) executing built-in commands of the application program, and calling a user program corresponding to user commands that are not built-in commands and executing such user commands; (e) upon failure of execution of a user command that is not a built-in command, storing a first program sequence of operations which produces the desired result with first data, including the steps of, (e1) inputting an operator-selected command requesting execution of an operation on the example data, (e2) executing the operation in response to inputting, (e3) outputting information related to an execution result of the operation as an aid for an operator to select an appropriate additional command, and (e4) repeating the steps (e1) to (e3), until a sequence of commands required to obtain the desired result is inputted and storing a program representing the sequence of commands as the first program sequence; (f) executing the first program sequence of operations on at least second data; (g) repeating the step (e) for the second data when execution by the step (f) is unsuccessful in producing the desired result, to obtain a second program sequence of operations which produce the desired result with the second example data; and (h) storing the program representing a combination of the first program sequence operations and the second program sequence of operations, wherein execution of the second program sequence is conditional on the results of the first program sequence of operations.