It enables a clear definition of communication protocols, data flows, interchange formats, inputs to and outputs from the models, etc. This modularity both simplifies the debugging, and allows for a continuous development of the DSS. Indeed, the structure is prepared to take advantage of the availability of new or more accurate models, which can be easily plugged in.