Several methodologies for enterprise modeling exist and are widely applied in practice nowadays, providing methods and models for the description of the concerned business domain and for the design of the supporting information systems. But most of the current approaches lack theoretical foundations, resulting in unnecessarily complex, unstable, and unwieldy models, being difficult to adapt to fast changing market requirements. Driven by the strong demand for reusable yet situational business solutions on the one side and the necessity to provide a stable, reliant foundation that allows to adapt the supporting information systems in a systematic way on the other side, the need for a closer link between relevant theories and successful practices for the situational design of enterprise information systems becomes evident. The aim of this research is therefore in defining such a link by means of a particular class of constructional requirements, a specific class of constructional design principles defining the architecture of the system, and a set of design rules deemed effective for guiding the design and engineering process. The research goes beyond existing work, where either too general or too specific recommendations are given - if prescriptive procedural recommendations are provided at all. Much of the existing work on enterprise information systems development is focusing on problem (or solution) representation ("enterprise modeling") and not on problem solution principles and guidelines.