Patent ID: 7962618

Claim:
A method comprising the steps of: executing in a first computer system a first procedure which selectively launches and executes in a second computer system a predetermined function definition of a plurality of function definitions relating to predetermined project definition in dependence upon a second predetermined criteria, wherein each said predetermined project definition for processing data and comprising: the plurality of function portions each correspond to one of a plurality of predetermined function definitions that are different, each predetermined function definition defining a process to be applied to the data and at least one input port and at least one output port that are functionally related according to the corresponding function definition; a further portion which includes a source portion identifying a data source and defining an output port through which data from the data source can be produced, and which includes a destination portion identifying a data destination and defining an input port through which data can be supplied to the data destination; and binding information which includes binding portions that each associate a respective said input port with one of said output ports.