Company Philosophy

We believe that successful architecture is best achieved through effective partnerships of all project stakeholders with the common goal of optimizing functional and market viability through creative architectural design. 
We work together with our customers and function as a collaborative member of their project teams. We are dedicated to understanding our clients’ specific economic and functional goals. We adopt them as our own, and work together with them towards implementation.
In all our work we aim to address the specific features and potential of a particular situation, embracing them into the project while responding to the requirements of the program. We continue to push the limits of building technology – innovating, refining and experimenting – to come up with the very best solution for each situation.
Our method of working is highly participatory, with clients, engineers and specialist consultants all contributing from the beginning of a project and throughout the design process.
From the initiation of a project to the very end, our philosophy is built around keeping our clients involved, allowing a “hands on” approach for our clients. At the start of a project, the CRA project team first identifies the specific programmatic requirements and then establishes clear objectives for the project. As we progress to each stage of the project, clients are presented with design solutions and asked for input and feedback before we proceed to the next project stage. This process allows us to maintain client involvement throughout the duration of the project and to refine design solutions in each phase so that the project can be tailored to meet the specific needs of our clients.