Setiap agama biasanya membahas sebab-sebab kemajuan dan kemunduran suatu masyarakat. Pandangan suatu agama mengenai faktor-faktor utama kemajuan dan kemunduran suatu komunitas, menunjukkan pendekatannya terhadap masyarakat dan gerakannya dalam memperbaharui tatanan tersebut.