We propose a novel computer-based design method for planning process-driven buildings which extends the traditional architectural schema to include processes. Each function in the schema can be tied to a process, giving us the ability to find (1.) functions that are not present in any process (2.) processes that lack some of their required functions. As benefit of our approach, we can keep functional program and process models of the building consistent and help bridge the communication gap between process planners and architects, simulating the entered processes as we go along.