A system for production of liquid food, comprising: a food processing arrangement operable to perform a number of food processing steps for one or more ingredients (I1, I2; I1, I2, 13) to be processed into the liquid food, and a computer device which is connected to the food processing arrangement and configured to control the food processing arrangement to perform the food processing steps, the computer device comprising: a memory unit for storing a control program that comprises a list of instructions for causing the food processing arrangement to perform the food processing steps, wherein the list of instructions comprises command instructions that each allocates a respective food processing step to a predefined control command among a set of predefined control commands, and a processor unit configured for single-threaded processing of the list of instructions and to sequentially execute the instructions in the list of instructions, wherein the set of predefined control commands comprises a first start command (START) which is associated, by the processor unit, with an action of: starting the food processing step that is allocated to the first start command (START) and proceeding, without waiting for the food processing step to be completed, to a subsequent instruction in the list of instructions, wherein the set of predefined control commands further comprises at least one stop command (CHECK, END) which is associated, by the processor unit, with an action of: ensuring a termination of the food processing step that is allocated to the at least one stop command (CHECK, END), and wherein the at least one stop command comprises a first stop command which is associated, by the processor unit, with an action of: commanding the food processing step that is allocated to the first stop command to terminate, waiting for the food processing step to terminate, and proceeding, when the food processing step has terminated, to the subsequent instruction in the list of instructions. a food processing arrangement operable to perform a number of food processing steps for one or more ingredients (I1, I2; I1, I2, 13) to be processed into the liquid food, and a computer device which is connected to the food processing arrangement and configured to control the food processing arrangement to perform the food processing steps, the computer device comprising: a memory unit for storing a control program that comprises a list of instructions for causing the food processing arrangement to perform the food processing steps, wherein the list of instructions comprises command instructions that each allocates a respective food processing step to a predefined control command among a set of predefined control commands, and a processor unit configured for single-threaded processing of the list of instructions and to sequentially execute the instructions in the list of instructions, wherein a memory unit for storing a control program that comprises a list of instructions for causing the food processing arrangement to perform the food processing steps, wherein the list of instructions comprises command instructions that each allocates a respective food processing step to a predefined control command among a set of predefined control commands, and a processor unit configured for single-threaded processing of the list of instructions and to sequentially execute the instructions in the list of instructions, wherein the set of predefined control commands comprises a first start command (START) which is associated, by the processor unit, with an action of: starting the food processing step that is allocated to the first start command (START) and proceeding, without waiting for the food processing step to be completed, to a subsequent instruction in the list of instructions, wherein the set of predefined control commands further comprises at least one stop command (CHECK, END) which is associated, by the processor unit, with an action of: ensuring a termination of the food processing step that is allocated to the at least one stop command (CHECK, END), and wherein the at least one stop command comprises a first stop command which is associated, by the processor unit, with an action of: commanding the food processing step that is allocated to the first stop command to terminate, waiting for the food processing step to terminate, and proceeding, when the food processing step has terminated, to the subsequent instruction in the list of instructions.