Programming

Architectural programming is the research and decision making process that identifies the work to be performed and spaces to be provided. It includes the analysis and big picture objectives, informing the community of where the project started and where its final destination is before choosing the best route.