Programming

This is one of the fundamental steps of the design process performed early in the project. Programming is a process which involves detailed data collection, qualifying the data architecturally and developing a specific list of spatial and environmental requirements for which the architectural design solution must satisfy.