Multi-disciplinary optimisation of building spatial designs is characterised by large solution spaces. Here two approaches are introduced, one being super-structured and the other super-structure free. Both are different in nature and perform differently for large solution spaces and each requires its own representation of a building spatial design, which are also presented here. A method to combine the two approaches is proposed, because the two are prospected to supplement each other. Accordingly a toolbox is presented, which can evaluate the structural and thermal performances of a building spatial design to provide a user with the means to define optimisation procedures. A demonstration of the toolbox is given where the toolbox has been used for an elementary implementation of a simulation of co-evolutionary design processes. The optimisation approaches and the toolbox that are presented in this paper will be used in future efforts for research into- and development of optimisation methods for multi-disciplinary building spatial design optimisation.