Programming

Our programming process starts with gaining an understanding of stated needs, which is informed by existing and benchmark facilities as well as an analysis of the client's project brief. This is followed by iteratively developing drawings of each space and generating test fit schemes and adjacency analyses eventually resolving the Basis of Design. Experience from our built projects and from engineers and specialized fields like acoustics, lighting, and technology informs the definition of functional requirements.