ويستخدم كل نموذج محركات التكلفة , وهي معايير مثل مستوى خبرة المبرمجين , ومتطلبات الموثوقية للبرامج , وتعقد المشروع , الى جانب حجم المشروع المقدر , لاستخلاص تقديرات شاملة للتكاليف والجدول الزمني للاحتياز ..
كلما ارتفع مستوى تجربة المبرمج , كلما زادت تكلفة ذلك , ومن ثم سيتطلب الاستحواذ وقتا اطول .