1.Sumber Daya Alam (SDA)
   Dengan keterbatasan kekayaan sumber daya alam harus dimanfaatkan dan diolah dengan baik
2.Sumber Daya Manusia (SDM)
   Sumber daya manusia sendiri terletak pada bagaimana keterampilan dari setiap individu dalam melakukan suatu hal
3.Akumulasi Modal
   Suatu kegiatan yang bertujuan untuk mencapai pendapatan atau produksi yang lebih besar di masa depan dengan menyimpan sebagian dari pendapatan dan kemudian menginvestasikannya kembali.
4.Kemajuan Teknologi
   Dalam zaman ini tidak menutup kemungkinan kalau teknologi menjadi faktor yang sangat penting dalam proses perkembangan ekonomi .Dengan adanya kemajuan teknologi ini telah meningkatkan produktivitas tenaga kerja, modal dan faktor produksi lain.
Sedangkan kalau kita lihat dari faktor non ekonomi yaitu meliputi :
1.Organisasi Sosial
2.Budaya