چهار گام اولیه فرآیند تولید نرم افزار :
1 برنامه ریزی ، طبقه بندی  اطلاعات ، مدل سازی ، اجرا
2 جمع آوری اطلاعات ، برنامه ریزی  ، مدل سازی ، اجرا
3 مدل سازی ، اجرا ، استقرار طرح جدید ، ارزیابی عملکرد
4 برنامه ریزی ، جمع آوری اطلاعات ،طبقه بندی  اطلاعات ، نتیجه گیری و ارائه راه حل