We believe that key to the design of buildings, neighborhoods or cities is communication and engagement with the client, city and public. We develop tools that any individual can interact with, participating in the design and development of their cities and communities. We actively develop custom, web-based tools that bring the people back to what’s smart.




Scout is a tool that allows designers, clients, or the general public to explore the thousands of design schemes that are generated by our computational design process.

Scout has 2 settings. The first allows you to go through each design iteration one by one by manipulating a set a sliders that control the design decisions, or "inputs" in the parlance of our model. Each design has both an image associated with it, as well as a series of performance metrics, or "outputs".

The second setting allows you to compare all the design schemes to eachother at the same time. Every design iteration is plotted on a single line chart. This chart can then be sorted and filtered based on the "inputs" and "outputs" so you only see the iterations that you want to see.

Once you found a design scheme that you have and opinion about, you can click either "like" or "dislike" to register your feelings to the central database.



Our Twitter bot @KPFCityBot uses social media to engage people with urban design and planning concepts. This tool is both educational and enjoyable for users, a method for gamifying the design and feedback process. Users tweet at City Bot with a certain set of parameters – preferences for density, street grid type (ex. New York vs. London?) and amount of open space – and our listener runs an analysis. An image of that city is produced and then Tweeted back at the user, along with a series of performance metrics. 



Haystack is an urban data exploration tool that allows people to explore urban spatial spatial data sets with only a web browser. Unlike traditional GIS software, Haystack is approachable and easy to learn, allowing users to explore open-source urban data without the need for expensive software or specialized computational knowledge. Users can filter multiple data sets to achieve their own insights.


Open Businesses


Find relationships between business opening hours, the built environment, city regulations, and demographic data with this web-based urban data explorer. The height of each hex grid represents the number of open businesses. You can select any hour of the day to understand the pulse of the city over a 24 hour period. The color of each hex bin can represent zoning data, built square footage, census data, or land use, to name a few.