An individual object constituting a graphical user interface (hereinafter
called "GUI") related with a variable and a method in a processing
program for the object; and there is generated a GUI program in which a
variable referencing procedure and a variable updating procedure are
added to the processing program. Thus, it is unnecessary to modify the
processing program with a change in screen layout, unless new objects are
added to the screen layout of GUI, thereby improving the productivity of
GUI programs.