Projektowanie generatywne to podejście do procesu projektowania, które wykorzystuje algorytm lub zestaw reguł normalnie używanych przez program komputerowy do generowania produktu końcowego. Często do wykonywania algorytmu używany jest komputer, a czasami programowanie genetyczne służy do „ewolucji” ostatecznego projektu. W szczególności architekci często wykorzystują generatywne techniki projektowania w swojej pracy.
Warunki oprogramowania