Are you looking for an answer to computational design, there is Autodesk® Dynamo
Webinar | Collaborate with Dynamo
Dynamo is a programming environment that lets designers create visual logic to explore parametric conceptual designs and automate tasks. Users can solve challenges faster by designing workflows that drive the geometry and behavior of design models. Dynamo lets you extend your designs into interoperable workflows for documentation, fabrication, coordination, simulation, and analysis.
Quickly explore parametric design concepts
Solve complex geometric problems
Evaluate designs and analyze geometry
Automate repetitive tasks
Dynamo for Design Change Management( Clash Management)