Generative design is an iterative design process that helps us explore more design options in lesser time. By modifying the design parameters in an increasingly refined feedback loop, designers can find highly optimized and customized design solutions to a wide range of design challenges, such as making product components lighter, stronger, and more cost-effective. It is used for various operations and in several fields, ranging from aerospace engineering to architecture. It can design in a minute a joint in a truss, to even a whole building form. It is instrumental in designing furniture with a set of given constraints. Everything from chairs, tables, beds, and essential furniture, to advanced technical furniture can be designed using this. It is highly recommendable to be used for product design. It gives a new form to anything, according to our requirements.