Have you considered ERP software as your inventory management system ?