Неудивительно, что прямое толкование Корана и хадисов (священного предания) оказалось недостаточным для применения во всех случаях. Тогда исламские законники приняли согласованное мнение сообщества мусульман в качестве дополнительного источника законотворчества на том основании, что Аллах не может допустить, чтобы ошибались все правоверные. Как еще одно основание была принята юридическая аналогия, чтобы расширить круг дел, решаемых на основе шариата. Эти два дополнительных принципа внесли в мусульманский закон элемент неоднозначности и гибкости. Еще один элемент гибкости внесло произвольное толкование хадисов.
Таким путем в течение первых двух столетий существования ислама был разработан действенный свод законов, регулирующий почти все события в жизни сложного урбанизированного мусульманского общества на Среднем Востоке. Четыре ортодоксальные школы законодателей внесли в этот свод некоторые изменения, не задев, впрочем, того незыблемого правила, что ни одно положение, уже внесенное в шариат, ни отменить, ни поправить невозможно. В конце концов это оказалось серьезным тормозом на пути развития мусульманского мира - законы его отличались такой мерой жесткости, какая никогда не была свойственна юридической системе западного мира.