Optimising Inventory Management