Muhammed İkbal, şiirlerini birkaç nedenle yazmıştır: 1. İslam'ı Tanıtma: İkbal, şiirlerinde Müslümanları derinlemesine İslam'ı öğrenmeye çağırmış ve İslam'ın izzet ve hürriyetinin Kuran ve Sünnet'te olduğunu vurgulamıştır. 2. Toplumsal Uyanışı Teşvik: Şiirleri, adaletsizliklere karşı bir direniş çağrısı ve toplumsal uyanışı teşvik eden bir araç olarak işlev görmüştür. 3. Pakistan'ın Kuruluşu: Hindistan'daki Müslümanların bağımsızlık mücadelesini dile getirmiş ve ayrı bir Müslüman devletinin kurulması fikrinin öncülerinden olmuştur. 4. Felsefi ve Lirik Temalar: Şiirlerinde felsefi konuları işlemiş, aynı zamanda lirik bir dil kullanarak duygu yoğunluğunu korumayı başarmıştır.