We provide effective solutions without compromising on design.




Our philosophy is based on the conviction that the design process involves an organisation of:

– our abilities and experience
– our clients’ needs
– our clients’ constraints
– user needs
– community needs
– sustainability
– quality

For every project we strive to understand and organise these inputs into an end product and create a coherent, simple, responsible and direct solutions that exceed expectations and are delivered on time and to budget.


At the start of this process, we define and agree with the client the desired performance qualities of the solution and reach a mutual understanding of performance criteria and cost limits.

This involves developing the brief with the client and the design team undertaking information gathering, development coordination, cost analysis and control.

Our focus involves:

– teamwork: effective and efficient co-ordination of our skills
– integrity: transparency and understanding
– adaptability: accommodating, flexible and responsive
– quality: exceeding expectations
– client focus: developing long-term relationships
– caring: improving the community in which we live and play
– innovation: creative and open-minded