1. A computerized method for automatically generating computer programs for a process executed by one person at one time at one place consecutively and managed by a computer system (209), wherein said process is represented by a process model (101), said process model (101) comprises process model constructs (104, 105, and 106), activities (2301, 2302, 2303, 2304, 2305, and 2306), and input and output containers, said input and output containers comprise data items and are associated to said activities (2301, 2302, 2303, 2304, 2305, and 2306), and said method including an object oriented programming technique; said method comprising the steps of: starting from said process model (101), linearizing said process model (101), so that said process model (101) including said activities (2301, 2302, 2303, 2304, 2305, and 2306) are executed sequentially, associating said process model constructs to classes (104, 105) of objects of said object oriented programming technique and to method calls (106) against said objects, mapping said activities (2301, 2302, 2303, 2304, 2305, and 2306) to instances of a first class (104) of objects, the activity class, mapping said data items in said input and output containers to instances of a second class (105) of objects, the data item class, generating objects (107) as instances of said classes of objects, and compiling and linking (108) said generated objects (104, 105) and said methods (106) into executable computer programs for executing (109) said process which is managed by said computer system (209).