Inventory System Design