One of the many criticisms of early efforts in multimedia based teaching, learning and information systems is that most of the development is focused on constructing closed systems, and that once they are completed, altering their content, especially by third party users, is next to impossible. This leads to two problems. Firstly, in the current funding environment, it is almost impossible to sustain the system. Secondly, the system thereby developed is not very flexible and hence can be difficult to use. In Sheffield, we are trying to address this problem by constructing an open system. Using an interface-less data structuring system, an object oriented technique has been developed to separate the interface from the generic files thereby allowing unlimited posthumous alteration and adaptation. A prototype has been developed in Hypercard and in Director, but the beauty of the system is that it can be adapted to run on almost anything.