1. A non-transitory computer-readable medium having computer executable instructions stored thereon, characterized in that the non-transitory computer-readable medium is configured for providing a logic table as a graphical object on an image display so that a user can implement the functions of the logic table without a user creating a source code, wherein the non-transitory computer-readable medium is further configured to allow a computer apparatus to execute a method of associating a plurality of program objects using the logic table as a program object in a graphical user interface (GUI) system, the GUI system being implemented by a 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 a database and an image display, the GUI system being displayed on the image display, the method comprising: displaying a first program object, a second program object and the logic table in the GUI system by the combined programming and running implementation accessing the first program object, the second program object and the logic table from an object library stored in the database, modifying a multimedia computer application and storing the modified multimedia computer application in the database; linking a property of the first program object as an input to the logic table by the combined programming and running implementation further modifying the multimedia computer application and storing the further modified multimedia computer application in the database; linking the property of the first program object to a property state of the logic table by the combined programming and running implementation further modifying the multimedia computer application and storing the further modified multimedia computer application in the database, the property state including a value statement, the property of the first program object being linked to the value statement, and the property state being linked to a numerical value property of the logic table as an output; either one of (1) linking the numerical value property of the logic table as the output to a property of the second program object, or (2) linking the numerical value property of the second program object to the output, by the combined programming and running implementation further modifying the multimedia computer application and storing the further modified multimedia computer application in the database, thereby linking the property of the first program object and the property of the second program object through the logic table.