The paper outlines the methodology of virtual design of a foundry plant as a system. The most important stage in the procedure involves the development of a model defined as a set of data about the system. Model development involves two stages: defining the model’s architecture and specifying the model data in the form of parameters and input-output relationships. The structure is understood as configuration of machines and transport units, representing the sub-systems and system components. As the main purpose of the simulation procedure is to find the characteristics of the system’s behaviour, the merits of the iterative method involving analysis, synthesis and evaluation of results are fully explored.