كانت هنالك مجموعة من العوامل التي ساعدت على تقدم علم الرياضيات في بلاد الرافدين ومن هذه العوامل هي :
- عملية النشاط التجاري مع البلدان الأخرى والمجاورة .
- الحاجة القوية في معرفة الموازيين وأيضا المكاييل والمقايييس .
- حساب المعاملات التجارية .
- الحاجة الظرورية إلى معرفة خواص الاشكال الهندسيه .