Patent ID: 7222118

Claim:
A computer program product including a computer readable medium storing a computer program that accesses a database by causing a computer to execute a plurality of screen components, each of said plurality of screen components defining a set of common processes in a predetermined order, said common processes being structured to access said database whether each of said set of common processes is used or not being defined in a definition provided independently of each screen component, said computer program causing the computer to perform the steps of: receiving predetermined order of said plurality of screen components to be executed by the computer; and executing each of said plurality of screen components defining the set of common processes, in accordance with said order, wherein the execution of each of said plurality of screen components includes the steps of: generating a second part except for a first part to specify data to be processed in a command to access said database in accordance with said definition for each screen component when it is defined that the step of generating the second part is to be executed in said definition; generating a screen to input and/or output data based on the result of the execution of the step of generating the second part in accordance with said definition; and generating the first part to specify data to be processed in the command to access said database in accordance with said definition for each screen component when it is defined that the step of generating the first part is to be executed in said definition.