So, what is functional programming? It is the process we use to gather information and clearly define the project parameters and problems you may be experiencing. This information will tell us how your space needs to function and how we can make it perform for you.

We start this phase by interviewing you, your staff and any key stakeholders in the project. Depending on the size and complexity of your space, this could be a casual discussion (over coffee of course) or a more in-depth process that could include:

  • Analysis of existing building

  • Aesthetic considerations

  • Space needs & adjacency requirements

  • Budget requirements

  • Scheduling requirements

Once we establish this foundation, we can get to the exciting part.


 “A house is a machine for living in.” - Le Corbusier