9. A computer system, comprising: a memory which stores an editing program; an input unit; a display unit; and a host processor which executes said editing program to support design of a plurality of application programs distributed on a network by: providing a graphical display, via said display unit, definition of application programs, definition of a logical relation between application programs, and interface definition of application program; when a user inputs, via said input device, the definition of a selected application program, the definition of the logical relation between application programs, and the interface definition of the selected application program, generating an interface definition language (IDL) file based on the input information; compiling the interface definition language (IDL) filed; and generating a makefile of the selected application program based on the input information and the compiled interface definition language (IDL) file.
9. A computer system, comprising: a memory which stores an editing program; an input unit; a display unit; and a host processor which executes said editing program to support design of a plurality of application programs distributed on a network by: providing a graphical display, via said display unit, definition of application programs, definition of a logical relation between application programs, and interface definition of application program; when a user inputs, via said input device, the definition of a selected application program, the definition of the logical relation between application programs, and the interface definition of the selected application program, generating an interface definition language (IDL) file based on the input information; compiling the interface definition language (IDL) filed; and generating a makefile of the selected application program based on the input information and the compiled interface definition language (IDL) file. 16. A computer system according to claim 9, wherein said host processor further executes said editing program to store contents of a structure of the selected application program, the logical relation between application programs and the interface definition of the selected application program into a repository such that the contents to be edited are fetched from said repository.