What is Generative Design?

At a high-level, Generative Design is relatively simple. It is a capability of CAD applications that autonomously generates a number of design alternatives given a set number of constraints.