Site analysis is a vital step in the design process that involves evaluating an existing or potential site in relation to the development program, environmental impact, community impacts, budget, and schedule. It identifies environmental, program, and development constraints and opportunities. A well-executed site analysis forms the foundation for a cost-effective, environmentally sensitive, and rational project approach. The site and program should be suitable for each other. Topographic surveys and parking requirements are also important considerations in site analysis.