The authors describe on going research to uncover the architectonic nature of artefacts and see how these may be related to high-level, but also grounded, model of the original problem domain. We thus propose both a General Systems Architectural Model (GSAM) that reflects all the patterns of connectivity that may be found within any program and a Grounded Systems Engineering Method (GSEM) that captures the architecture of a problem domain. We hypothesis that there will be an isomorphism between the architecture of an artefact and the problem domain. We also hypothesis that for an artefact to be continually modified it has to conform to certain architectural features that can be abstracted from the domain. The purpose of the study is to examine a wide range of real programs (those designed for a job) and the problem domain that they address and from this examination determine the validity of the model and hypotheses by uncovering features and measures that define the architecture of the system. It is proposed that these features and measures could be used to make predictions about the flexibility, robustness and reliability of software. Such predictions would be used to formulate and close the design control loop. We hope that this work will lead to a universal constructional theory for systems.