العوامل التى ساعدت على قيام الحضارات القديمة هى : -
1- الانهار مثل نهر النيل فى مصر والحضارة المصرية القديمة ودجلة والفرات فى العراق والحضارة البابلية والآشورية حيث توفر المياه والتربة الخصبة
2- ظهور فكرة الوحدة بين الافراد والغاء النظام القبلى مما سهل بقيام الدولة
3 - فكرة الاستقرار وعدم التنقل مد الشعوب بفكرة البناء والتشييد
على سبيل المثال حدائق بابل المعلقة والاهرامات بمصر ونتج هذا الاستقرار من وجود بعض الحرف المستخدمة فى هذه المناطق مثل الزراعه وبعض الحرف اليدوية مثل صناعة الاوانى الفخارية مما سمح بوجود نظام اقتصادى تعيش عليه القرية