Utrzymywanie odpowiedniego poziomu zapasów jest istotnym elementem polityki przedsiębiorstwa. Głównymi powodami utrzymywania zapasów są między innymi poprawienie jakości obsługi klienta, redukcja łącznych kosztów logistycznych, zmniejszenie negatywnego wpływu losowości popytu czy redukcja niepewności związanej z czasem realizacji zamówienia. Dodatkowymi znaczącymi przyczynami posiadania zapasów są również udostępnienie produktów sezonowych przez cały rok oraz spekulacja dotycząca ceny towarów. Równocześnie utrzymywanie zapasów może być wyjątkowo kosztowne, sięgając nawet ponad 30 procent wartości towarów w zapasie (por. Ghiani i in., 2004, str. 121-157, Axsäter, 2006).