A system (200, 400, 600) for simulating a chemical or biochemical process, comprising at least one reaction or one separation transforming at least one raw material, said system comprising: - a plurality of functional modules (604, 605, 606) configured to carry out respective levels of simulation of said chemical or biochemical process, wherein: ∘ at least one functional module allows a simulation using a differential-algebraic modelling based on an equation of conservation of species, and ∘ at least one functional module allows a simulation using an algebraic modelling, linking together inputs and outputs, and/or initial states and end states of at least said at least one reaction, - at least one storage module for storing experimental data relating to chemical species in a data structure able to be used by at least one functional module of said plurality, - a performance evaluation module configured: ∘ to carry out performance estimations of said process based on the use of experimental data derived from the storage module and/or from simulation results obtained by one of the functional modules of said plurality, ∘ to compare at least two performance estimations with each other or with experimental results, - wherein said process is defined by a set of files shared by all the modules of the system, each file comprising a description of said at least one raw material and a description of a decomposition of said at least one raw material into chemical species, - wherein said files are the inputs and outputs of said modules of the system, the decomposition into chemical species being preserved throughout all processing. - a plurality of functional modules (604, 605, 606) configured to carry out respective levels of simulation of said chemical or biochemical process, wherein: ∘ at least one functional module allows a simulation using a differential-algebraic modelling based on an equation of conservation of species, and ∘ at least one functional module allows a simulation using an algebraic modelling, linking together inputs and outputs, and/or initial states and end states of at least said at least one reaction, ∘ at least one functional module allows a simulation using a differential-algebraic modelling based on an equation of conservation of species, and ∘ at least one functional module allows a simulation using an algebraic modelling, linking together inputs and outputs, and/or initial states and end states of at least said at least one reaction, - at least one storage module for storing experimental data relating to chemical species in a data structure able to be used by at least one functional module of said plurality, - a performance evaluation module configured: ∘ to carry out performance estimations of said process based on the use of experimental data derived from the storage module and/or from simulation results obtained by one of the functional modules of said plurality, ∘ to compare at least two performance estimations with each other or with experimental results, ∘ to carry out performance estimations of said process based on the use of experimental data derived from the storage module and/or from simulation results obtained by one of the functional modules of said plurality, ∘ to compare at least two performance estimations with each other or with experimental results, - wherein said process is defined by a set of files shared by all the modules of the system, each file comprising a description of said at least one raw material and a description of a decomposition of said at least one raw material into chemical species, - wherein said files are the inputs and outputs of said modules of the system, the decomposition into chemical species being preserved throughout all processing.