Design is a complex process often described as a collaboration between a designer and herself. In architectural design, a designer must consider the selection of a subset of actions from a set of possible actions while accounting for consequences on the overall design. Computer-based design tools enable humans to operate more efficiently in this process. We present CoSyCAD, a program that can be used to assist architects in the layout of a floor plan and to simultaneously analyze the cognitive complexity of routes through an indoor environment, thereby enabling direct feedback on a layout's usability. We provide a scenario that utilizes the program.