Why do (Why): architect to explain that the purpose and relevant background conditions.
The things that contains what (What): the program includes some of what solved the problem?
Who will benefit from (Who): Architecture choose this approach, who can benefit? Developer, client or company?
How design thinking is kind of (How): the idea and the whole design process is like.
Is there a better choice, or practice (Whether): Are there better solutions than the present? Is not done the analysis and comparison of other programs?
What is the limitation of its design (When): It is a long-term solutions or temporary?