Ibn Khaldun mengemukakan teori tentang dua jenis masyarakat, iaitu umran badawi dan umran hadhari. Umran badawi merujuk kepada masyarakat yang telah mencapai kemajuan dalam pelbagai aspek kehidupan, manakala umran hadhari merujuk kepada masyarakat yang masih belum maju.