1. A method of associating a plurality of program objects using a logic table as a program object in a graphical user interface (GUI) system so that a user can implement the functions of the logic table without a user creating a source code, comprising: displaying a first program object, a second program object and the logic table in the GUI system using a combined programming and running implementation accessing the first program object, the second program object and the logic table from an object library stored in a database of a computer apparatus, the GUI system being implemented by the combined programming and running implementation that interacts with a multimedia computer application, the combined programming and running implementation being provided on the computer apparatus that includes the database and an image display, and the GUI system being displayed on the image display; linking a property of the first program object as an input to the logic table; linking the property of the first program object to a property state of the logic table; and linking the property of the first program object and a property of the second program object through the property state of the logic table.