Computer-based metadata-driven process control system (100, 200) for executing an administrative, logistic or manufacturing process used by at least one process-controlled organization, said system comprising: a plurality of metadata-configurable elementary functions (118 1 -118 9; 216 1 -216 4) hosted on a server system, each of said elementary functions comprising at least a data input, a data output and a metadata input; at least one database (104, 106, 208) for storing data (132, 136, 209) and metadata (130, 134, 210) associated with said organization, said metadata comprising process metadata for identifying the elementary functions used in said administrative, logistic or manufacturing process and for determining one or more sequences in which said elementary functions can be executed in said process and configuration metadata for configuring the identified elementary functions in said process; a process control module (102, 202) hosted on said server system and configured to communicate with at least a first terminal (112, 206) and said at least one database and to execute said administrative, logistic or manufacturing process by dynamically configuring and executing said elementary functions on the basis of said data and metadata when a process execution request is received from said terminal; wherein said process control module is further configured to retrieve process metadata associated with said requested process for identifying elementary functions associated with said process and at least one execution sequence of said elementary functions; to retrieve first configuration metadata for configuring a first elementary function associated with said process; to configure said first elementary function on the basis of said first configuration metadata; to generate first output data by executing said first configured elementary function on the basis of input data; to determine a second elementary function in the process on the basis of the process metadata; characterized in that the process control module is further configured to retrieve second configuration metadata for configuring the second elementary function on the basis of at least part of said output data; and, to execute said second elementary function configured on the basis of said second configuration metadata. a plurality of metadata-configurable elementary functions (118 1 -118 9; 216 1 -216 4) hosted on a server system, each of said elementary functions comprising at least a data input, a data output and a metadata input; at least one database (104, 106, 208) for storing data (132, 136, 209) and metadata (130, 134, 210) associated with said organization, said metadata comprising process metadata for identifying the elementary functions used in said administrative, logistic or manufacturing process and for determining one or more sequences in which said elementary functions can be executed in said process and configuration metadata for configuring the identified elementary functions in said process; a process control module (102, 202) hosted on said server system and configured to communicate with at least a first terminal (112, 206) and said at least one database and to execute said administrative, logistic or manufacturing process by dynamically configuring and executing said elementary functions on the basis of said data and metadata when a process execution request is received from said terminal; wherein said process control module is further configured to retrieve process metadata associated with said requested process for identifying elementary functions associated with said process and at least one execution sequence of said elementary functions; to retrieve first configuration metadata for configuring a first elementary function associated with said process; to configure said first elementary function on the basis of said first configuration metadata; to generate first output data by executing said first configured elementary function on the basis of input data; to determine a second elementary function in the process on the basis of the process metadata;