Najskôr je potrebné definovať funkcie systému, ideálne funcie, existujúce a žiadané funkcie. Následne opisujeme teoretický a maximálny, ideálny systém a hľadáme možnosti priblíženia sa konvergencii. Zbierame informácie pre aktuálne riešenie. Prezentujeme rozličné verzie a vyberáme optimálne verzie. Sformulujeme možný systém a dôkladne ho analyzujeme. Následne skúšame a skúmame nový systém. Realizujeme systém a ustaľujeme ho. Niektoré kroky možno spojiť. Vzniknú nám nasledovné 4: - definovanie funkcie systému - opisujeme ideálny systém - hľadáme optimum medzi ideálnym a existujúcim systémom - tvoríme riešenia a analyzujeme podmienky.