Applications for visualizing and/or modelling of complex 3D scenes, such as programs dealing with medical multi-modal 3D data sets, have to cope with a vast number of coordinate spaces. In such applications, treating a datum in the wrong coordinate space is one of the most common reason for bugs. Furthermore, the large number of coordinate transformations lead to code which is difficult to handle and understand. In this article a framework is presented that encapsulates coordinate space transitions, and offers the user a simple and logical entry point to access such transformations. It reduces the chance of assuming a wrong coordinate space to a minimum. The framework is very flexible, in the sense that it allows dynamic composition of scenes, with dynamic transformations between the scene objects. It further allows any type of transformation: affine, non-affine, many-to-one projections, discontinuities, etc. 10th Philips software conference, pp. 1-8, November 15-17, 2006, Veldhoven, The Netherlands ispartof: pages:1-8 ispartof: 10th Philips software conference pages:1-8 ispartof: 10th Philips software conference location:Veldhoven, The Netherlands date:15 Nov - 17 Nov 2006 status: published