معرفی کامپیوتر به فرآیند طراحی معماری، امکان بررسی تعداد زیادی از گزینه های طراحی را با اجازه دادن به تغییرات مداوم بین محدودیت های از پیش تعریف شده تسهیل کرده است. با این حال، در اکثر موارد، ارزیابی و مقایسه گزینهها هنوز به صورت دستی و به صورت خطی توسط طراح انجام میشود. این مقاله رویکرد متفاوتی را برای فرآیند طراحی معماری معرفی میکند که نیازمند فرآیند طراحی چند رشتهای یا غیرخطی است. در یک فرآیند طراحی غیر خطی، جهت ها و جایگزین های طراحی به طور همزمان و در زمان واقعی تولید، ارائه و ارزیابی می شوند. به عنوان نمونه ای برای فرآیند طراحی غیر خطی، مدل طراحی مبتنی بر عملکرد تولیدی و ابزار نرم افزار (GenPOD) ارائه و مورد بحث قرار گرفته است. حرکت به سمت حالتهای غیرخطی طراحی، خلاقیت طراحی را با اجازه دادن به تولید و ارزیابی تعداد و تنوع بیشتر جایگزینهای طراحی، افزایش میدهد.