إحدى الشركات التي عملت بها بسبب كثرة إحتياجاتها البرمجية والتي ستكلفها مبالغ ضخمه كانت تسعى للإستقلال عن شركات البرمجة في إنجاز ولو بعض متطلباتها من البرامج والتطبيقات... كُلفت بإنجاز برنامج تبدأ وظيفته بعد إنتهاء عملية تحليل النظام الجديد وإنشاء قاعدة البيانات الخاصة به حيث يقوم المستخدم (مبرمج مبتدأ بالحد الأدنى) بتشغيل برنامج التوليد وتحديد قاعدة بيانات النظام الجديد ، ليقوم برنامج التوليد بقراءة وتحليل الجداول وخصائص كل عمود ومن ثم إنشاء أكواد العمليات الأساسية وهي الإدخال والإستعلام والتعديل والحذف لكل وظيفة وكذلك بناء واجهات النظام الجديد والربط بين الجداول الأسياسية والفرعية التابعة لها وعكس ذلك في الشاشات...
ينهي العمل بعد ذلك أي مبرمج في الشركة بسهولة كبيره بإكمال التخصيصات والأجزاء البسيطة المتبقية من النظام الجديد...
البرنامج يقوم بتوليد أكواد لثلاثة أنواع من التطبيقات هي Windows Forms و WPF و ASP.NET...