Programming
The architect and homeowner first discuss the goals, needs and function of the project, design expectations and available budget, pertinent building code and zoning regulations. The architect prepares a written statement setting forth design objectives, constraints, and criteria for a project, including special requirements and systems, and site requirements.