Design & BIM
What is Computational Design?
Computational design is the broad practice of using programming, algorithms, and data to create and evaluate design options — encompassing parametric modeling, simulation, optimization, and generative methods. It treats design intent as logic that can be executed, tested, and scaled.
In practice
Computational designers automate repetitive modeling, run daylight and energy studies across hundreds of options, and build custom tools for their firms. It is the skill set that increasingly bridges architecture and software.
Tools for Computational Design
Grasshopper
Visual programming for Rhino
Dynamo
Visual programming for Revit
Hypar
Modular space planning and building configuration
Speckle
Data interoperability platform for AEC
Related terms
Free AI strategy workshop for your firm
A one-hour working session: your workflows, the right tools, and quick wins you can start this month. Free, no obligation.