Philosophy

Design should have a good impact on its environment
The design should assist in solving problems in its environment and not create any new ones.

Design for the client and the community:
Designers should not make assumption of the user, but research and get to know the user to improve the experience of the design

Good design should be experienced and not seen:
The invisible detail of a design which aren't on the user radar, can contribute to the experience and should be explored in the design

The design should last
Constructing of the design should be taken with care, be sturdy and function in its environment so that it can last and be used by later generations.

Let the surrounding environment and culture guide the design:
Tradition, beliefs and aspiration of the community and surrounding should influence and be captured in the design.