Discusses programming design and building evaluation providing a joined up approach to building design. By linking the functional and architectonic qualities of a building this work shows the practical implications of the utility value of buildings. It also advises on how to carry out post-occupancy evaluation.