A good architect should consider that a building have to execute and formalize some specific needs. For example a architect who begins to work in a design that takes five years to complete will see how the people and the environment around the area change through time. This is because the needs are dynamic, they change. For other side, everything related to design can only fits into some markets, in architecture this means that building have to change come details according to different cultures. That is why B. Ching is right to mention and explain all different and basic needs in architecture.