Input data is provided by DIBcoop and by the client. DIBcoop provides default input data that clients can adjust if need be. The client provides data sets needed for the desired projection. Input data is then fed into the model. The model itself also entails various interrelated datasets. The model then generates the desired performance indicators as output.

The FarmTree Model consists of modules for agro-ecology, production and cash flow.