How to Implement a Robust Inventory Management System