The dissertation assesses the application of generative design in architecture, while evaluating the impact of software dependency in the field. It also sheds light on recent efforts by various architectural and non architectural disciplines in the development of generative design and their application in complex design problems.