This working paper describes the design of KRAM; a model of the Danish agricultural sector that has been developed in a research project at KVL between 1997 and 2000. The purpose of this paper is to give a general and non-technical overview of the model. The paper is directed at people who want a more detailed knowledge of the model, but without addressing the underlying formulas and programs. The paper focuses on the logistics of the model. This includes how data are produced and utilized within the model and how the various submodels are designed and work together. Furthermore the calibration and solving procedures and the time aspects of the models are described. Some of these descriptions may appear somewhat interim due to the fact that the model itself was not fully operational when this paper was published.