key takeaways
If you only read 30 seconds of this article:
- Demand-planning formulas fail for spare parts: A bearing that fails twice in five years has no demand history. Standard safety-stock math (Z-score × demand variability × √lead time) returns zero. The formula is built for sellable SKUs, not maintenance inventory.
- Multi-ERP optimization works on messy data: You don't need to consolidate SAP, Maximo, and JDE into one system first. Purpose-built platforms connect to existing ERPs and optimize across all of them simultaneously—based on Verusen customer results, in under 45 days.
- The cost of waiting for data cleanse: A typical data-cleansing project takes 12–18 months. During that time, your inventory sits suboptimal and unplanned downtime continues. Based on industry estimates, unplanned downtime costs manufacturers about $1.4 trillion a year globally (Siemens, True Cost of Downtime, 2024).
- Governance and auditability matter: A Fortune 500 CPG manufacturer reduced material review time from over 20 minutes to 4 minutes per material and updated 800+ stocking policies in months. Choose software that centralizes decision-making and tracks every recommendation.
Tracking Inventory Is Not the Same as Optimizing It
Most spare parts inventory software answers one question: how many do we have. Enterprise buyers need it to answer a harder one: should we hold this part at all. That gap—between visibility and optimization—is why manufacturers simultaneously carry excess inventory in low-risk materials and face stockout risk on the parts that actually stop production.
Tracking and optimizing are not the same thing. A cycle-count dashboard, reorder alert, or inventory report tells you what exists. It does not tell you whether that inventory is right—whether the stocking level matches the part's criticality, lead-time variability, and actual demand. Industry estimates suggest the average asset-intensive manufacturer carries 20–30% excess MRO inventory and simultaneously faces stockout risk on 10–15% of critical parts—consistent with Verusen's experience across hundreds of implementations. That contradiction exists because the software managing the inventory was built for visibility, not decisions.
Why Fixed Logic Fails at Scale
Traditional spare-parts software relies on static inputs. Lead times are entered once. Service levels are applied uniformly across all parts. Safety stock is calculated with a formula, set, and rarely revisited.
But supplier performance changes. Logistics conditions fluctuate. Demand variability shifts. When inputs change but the optimization logic does not, the system becomes misaligned. You end up holding too much of the wrong parts and too little of the right ones.
The problem gets worse across multiple plants. Most software optimizes inventory at a single-site level, which means duplicate safety stock exists across locations—each plant buffers separately even though parts could be pooled. Without cross-site visibility, you are managing fragments, not the full system. A Fortune 500 CPG manufacturer with 41 sites faced exactly this problem: material review required over 20 minutes per decision because visibility was fragmented. After implementing AI-driven optimization that worked across all sites simultaneously, review time dropped to 4 minutes, and the company identified $63M in excess inventory—and verified $60M of it.
The Cost of Undifferentiated Stocking Policies
Not all parts are equal. A bearing that keeps a production line running requires a different service level than a fastener with three-day lead time and a shelf of alternates. Yet most inventory software treats stocking decisions as uniform—same service level, same safety stock logic, regardless of operational impact.
This creates two outcomes. First, critical parts remain under-protected because safety stock formulas are built for items with consistent demand history. For a bearing that fails twice in five years, there is no history. The formula returns zero. Then the bearing fails and the line stops for three weeks. Second, non-critical materials accumulate because the same blanket service level applies everywhere—the system protects against stockout equally for a $2 fastener and a $50,000 assembly. Over time, capital pools in low-risk, low-impact stock.
The fix requires software that incorporates criticality directly into stocking logic: safety implications, production impact, asset redundancy, lead-time risk. Each part gets a service level that matches its operational consequence, not a spreadsheet rule applied to everything.
What Changes When Optimization Replaces Tracking
Enterprise software built for optimization instead of visibility operates fundamentally differently. It continuously updates safety stock based on real lead-time variability, demand patterns, and criticality. It identifies excess inventory across all sites and flags stockout risk simultaneously. It generates defensible decisions that finance and operations both trust.
Static Safety Stock Formulas Lock You Into Yesterday's Conditions
Standard safety stock formulas—Z score times demand variability times the square root of lead time—assume your inputs stay constant. They don't. When supplier lead times shift, demand patterns change, or logistics conditions fluctuate, the formula's output becomes obsolete, but most software never recalculates. You end up simultaneously overstocked on parts that rarely fail and understocked on the ones that stop production.
The problem appears worst on low-frequency failure items. A bearing that fails twice in five years has almost no demand history. Standard safety stock logic returns zero—so the plant orders zero. Then the bearing fails, the line stops, and the cost of that failure dwarfs any working capital saved by not stocking it. Why most safety stock formulas fail for spare parts is that they treat MRO inventory like finished-goods demand. Parts don't sell on a schedule. They break.
A Fortune 500 global beverage producer with 130+ plants and 6 global zones identified $55M in MRO inventory savings and verified $35M—but only by moving beyond static formulas and recalculating safety stock dynamically based on actual failure criticality, supplier performance, and cross-site demand pooling, based on Verusen customer results. That shift from "what the formula says" to "what the business needs" is where the real capital comes back.
Static formulas also hide cross-site redundancy. When each plant calculates safety stock independently, the same part gets stocked at the same safety level across five locations—even though demand could be pooled and buffer inventory consolidated. Enterprise optimization requires seeing inventory as a networked system, not a collection of isolated spreadsheets.
| The governance gap. Even when a formula is recalculated, most systems cannot explain why. Finance asks why capital is allocated to a part with low failure frequency. Operations worries that cutting inventory will cause downtime. Without a clear, auditable reason tied to criticality and risk, inventory stays bloated by default. |
Purpose-built MRO software must continuously update safety stock based on lead-time variability, demand variability, and service-level theory tied to operational criticality—then document the logic so both finance and operations can see the trade-off. That is the difference between optimizing inventory and just tracking it.
Without Cross-Site Visibility, You Cannot See Duplicated Inventory or Pooled Risk
Without cross-site visibility, you cannot see duplicated inventory or pooled risk — and that fragmentation compounds across every plant you operate. A manufacturer with 10 sites running separate ERPs typically carries the same critical spare part stocked at redundant levels across multiple locations, each plant protecting itself independently rather than the enterprise protecting itself as a whole. The result: excess capital locked into duplicate safety stock while the organization simultaneously faces stockout risk on parts that should have been consolidated.
The financial impact is immediate. Georgia Pacific, operating 110 US sites with approximately $1 billion in MRO inventory across four ERP systems, identified $55 million in potential inventory savings — but those savings were invisible until the company gained visibility across all sites simultaneously. Without cross-site decisioning, each plant's optimization effort becomes local theater. Finance sees fragmentation; operations sees risk.
Single-site inventory optimization misses the enterprise problem entirely. When you optimize plant A in isolation, you reduce safety stock on a bearing that fails once every two years. But plant B carries the same bearing at triple the stock level. Plant C has ordered the part four times in a decade. None of these decisions are visible to each other. The bearing is not a local problem — it is an enterprise inventory decision that should be made once, across all locations, based on consolidated demand and lead time data.
Duplicate stocking across sites does more than waste capital. It creates operational fragmentation. When inventory decisions are made locally, you cannot pool critical parts across locations to mitigate supply risk or concentrate stock where it is needed most. A part with a 12-week lead time should be managed centrally; instead, it is being protected separately at 10 plants, each carrying excess buffer stock. The enterprise is paying for the same protection 10 times over.
Software that provides visibility at a single site or a single ERP is not solving the enterprise problem. It is automating fragmentation. True inventory optimization requires cross-site visibility to identify and eliminate duplicate spare parts, centralized decisioning based on enterprise-wide demand patterns, and the ability to implement stocking policies that treat the 110 plants as one inventory system rather than 110 isolated ones. That is where the financial leverage lives.
Criticality Should Drive Safety Levels, Not Uniform Formulas
Not all spare parts are equal, so your service levels should not be either. A critical bearing that stops the production line for three weeks demands a different stocking policy than a common fastener with multiple suppliers and next-day availability. Yet most inventory software applies uniform safety stock formulas across all materials — the same logic used for finished goods that sell on a schedule, not parts that fail randomly.
Standard safety stock math requires demand history: Z-score × demand variability × √(lead time). For a bearing that fails twice in five years, there is no usable history. The formula returns zero. So the system tells you to stock zero. Then the bearing fails and the line stops. This is not a math error — it is a category error. Demand-planning logic was built for sellable SKUs, not maintenance inventory.
Why Criticality Must Override Formula
Criticality answers four questions that generic formulas cannot: Does this part failure create a safety hazard? Does it stop production? Can you run the asset in a degraded state? How long until a replacement arrives?
- A safety-critical seal on a pressure vessel — high consequence, long lead time — must be stocked regardless of historical demand.
- A redundant pump with a spare unit on site — medium consequence, but you have protection — can carry a lower buffer.
- A common coupling available from two suppliers with 48-hour lead time — low consequence, fast replacement — needs minimal safety stock.
- A proprietary part with a 16-week lead time from a single source — high lead time risk, medium consequence — requires aggressive pre-positioning.
The best inventory software builds safety stock around operational impact, not demand frequency. That means recalculating service levels whenever lead time variability, supplier performance, or asset criticality changes — not once at installation and never again.
The Multi-Site Problem: Invisible Duplication
Enterprise manufacturers operate across multiple plants, often with multiple ERP systems. Most inventory software evaluates each site independently. That creates a hidden cost: the same bearing is stocked at every plant at full safety stock levels, even though three plants could share a single strategic reserve at the hub and receive emergency deliveries in 24 hours.
A Fortune 500 CPG manufacturer with 41 sites running SAP identified $63M in excess inventory and verified $60M in actual reductions — reducing material review time from over 20 minutes to 4 minutes. The largest gains came from cross-site visibility: consolidating duplicate safety stock at satellite locations and implementing hub-and-spoke stocking for non-critical spares. That is impossible without a platform that sees all sites together and recalculates criticality-driven service levels across the entire network.
Segmentation Drives the Decision
ABC analysis for spare parts segmentation is the starting point, but criticality refines it. An A-item by spend is not necessarily an A-item by operational impact. A $2,000 coupling on a non-critical asset with a spare unit is lower priority than a $50 seal on a production-critical asset with a 12-week lead time.
- Formula-Driven (Traditional). Safety stock = historical demand variability + lead time. Low-moving critical parts return zero. High-moving non-critical parts get overprotected. Service levels uniform across all materials.
- Criticality-Driven (Optimized).
How to Evaluate Spare Parts Optimization Tools: Feature vs. Enterprise Capability
Most spare parts software was built to track inventory. Enterprise organizations do not need better tracking — they need better decisions. The gap between visibility and optimization is where most evaluations fail, and it shows up most clearly in three places: whether the platform recalculates safety stock dynamically, whether it sees across multiple sites and ERPs, and whether it can defend each stocking decision to finance.
The Three Gaps in Traditional Spare Parts Software
Cycle counting, reorder alerts, and dashboards are table stakes. They tell you what you have. They do not tell you what you should hold, where you should hold it, or how much risk is tied to each decision.
- Static Logic Instead of Dynamic Optimization. Traditional systems enter lead times once, apply service levels uniformly, and rarely revisit safety stock calculations. When supplier performance shifts, demand variability changes, or logistics conditions fluctuate—which they do constantly—the system stays locked to outdated assumptions. A platform that cannot dynamically recalculate safety stock based on real conditions is documenting assumptions, not optimizing inventory.
- No Cross-Site Visibility. Enterprise manufacturers operate across multiple plants, often on multiple ERP systems. Most software optimizes at a single-site level, which means duplicate spare parts exist across plants, safety stock is duplicated rather than pooled, and excess inventory hides across locations. Without cross-site visibility, you are managing fragments, not the system.
- Lack of Governance and Auditability. Inventory decisions must be defensible to finance and operations. Most systems cannot answer why a part is stocked at a given level, what changed to justify an adjustment, or what risk exists if it is reduced. Without governance, inventory becomes a legacy position rather than an actively managed asset.
What Actually Matters: The Evaluation Framework
If the goal is to reduce working capital without increasing stockout risk, evaluation criteria must shift from feature checklist to enterprise capability. The right platform must do three things: calculate safety stock dynamically based on lead-time and demand variability, incorporate criticality into every stocking decision, and work across your existing ERPs without requiring a data cleanse first.
| Capability | Tracking & Reorder Logic | Dynamic Optimization | Criticality-Driven Multi-Site Optimization |
| Data Requirements | Single ERP, clean master data | Multiple ERPs, works with data as-is | Multiple ERPs, multi-site visibility, no cleanse required |
| Time to Value | 3–6 months | 8–12 weeks | 4–8 weeks |
| Safety Stock Recalculation | Manual, periodic | Automated based on lead time & demand | Automated + weighted by operational criticality |
| Cross-Site Pooling | No | Limited | Full enterprise view, identifies duplicate holdings |
| ROI Visibility | Identified savings only; unverified | Identified + partial verification | Identified & verified; auditable to finance |
| Who Should Choose | Single-site ops, low complexity | Multi-site but mature data | Enterprise, multi-ERP, finance scrutiny high |
Why ERP MRO Modules and Demand Planning Tools Are Not Built for This Problem
Demand planning software optimizes sellable SKUs on a schedule. MRO spare parts fail unpredictably. Applying a demand planning model to maintenance inventory is a category error, not a configuration problem — and it's why SAP IBP, standard safety stock formulas, and most ERP MRO modules leave manufacturers simultaneously over-stocked and under-protected.
A bearing fails twice in five years. A standard safety stock formula requires demand history. For that bearing, there is no history. The formula returns zero. So the plant orders zero. Then the bearing fails and the line stops for three weeks. The formula worked perfectly — it just optimized for a problem that does not exist in MRO.
Most ERP systems treat MRO inventory as a variant of finished-goods inventory. Lead times are entered once. Service levels are applied uniformly across all parts. Safety stock calculations are rarely revisited. But supplier performance changes, demand variability shifts, and logistics conditions fluctuate. When inputs change but the logic does not, the system becomes misaligned — excess inventory tied up in low-risk materials while critical parts remain under-protected.
The Multi-ERP Problem
Enterprise manufacturers operate across multiple plants, often with multiple ERP instances. Each ERP optimizes for itself. Duplicate spare parts exist across sites. Safety stock is duplicated rather than pooled. Excess inventory is hidden across locations. Without cross-site visibility, optimization cannot happen at the enterprise level — you are managing fragments, not the full system.
A global pulp and paper company with 110 US sites and approximately $1 billion in MRO inventory operated across four ERP systems. Each system made stocking decisions independently. Verusen identified $55M in excess inventory and verified $26M, while centralizing decisioning from hundreds of people to a team of 7 — and flagged 2,900 materials at stockout risk that the separate systems had missed (based on Verusen customer results). That visibility gap is not a reporting problem. It is a structural gap in how ERP MRO modules were designed.
Why Purpose-Built Optimization Is the Necessary Complement
An ERP is a system of record. It stores transactions. A demand planning tool forecasts sellable goods. An MRO optimization platform must do something different: it must dynamically recalculate safety stock based on lead time variability, demand variability, and service level targets tied to criticality. When those inputs change — and they do constantly — the system must recalculate. Static logic becomes misaligned. Dynamic optimization stays aligned.
Purpose-built MRO optimization also incorporates operational impact into decision logic: safety implications, production impact, asset redundancy, and lead time risk. Not all parts are equal. A bearing on a single production line is not the same as a bearing on a redundant system. Standard ERP safety stock formulas cannot make that distinction. They treat all parts the same.
| The real measure. Demand planning tools optimize for forecast accuracy. MRO optimization tools optimize for the right $50M in a $50M inventory. If you are carrying excess inventory and facing stockout risk simultaneously — industry estimates suggest this is true for 20–30% excess MRO inventory and 10–15% critical parts at stockout risk across asset-intensive manufacturers, consistent with Verusen's experience across hundreds of implementations — your ERP MRO module or demand planning tool is not the problem. The category is the problem. |
Weeks, Not Years: Why Data Cleanse Requirements Kill ROI and When to Avoid Them
Most spare parts optimization tools require 6–18 months of data cleanse before optimization begins. That delay kills ROI credibility with finance and operations sponsors. Platforms built to work on your data as-is—connecting to existing ERP, EAM, and P2P systems without prep—return measurable results in weeks, not years, and prove value before stakeholder patience runs out.
The cost of mandatory cleanse is not just calendar time. It is operational friction, budget creep, and deferred credibility. A Fortune 500 CPG manufacturer with 41 sites using a cleanse-first approach faced material review cycles of over 20 minutes per part across multiple screens and stakeholders. After moving to a platform optimized for data as-is, the same review dropped to 4 minutes—one place, one decision. That speed advantage compounds: faster reviews mean faster policy updates, faster inventory moves, and faster proof that the investment works.
Why Data Cleanse Delays Defeat Enterprise Momentum
Finance sponsors need to see ROI within quarters, not years. Operations leaders need confidence that changes will not increase downtime risk. A tool that demands months of upfront data work—master-data standardization, hierarchy validation, historical record scrubbing—pushes proof-of-value so far into the future that stakeholder commitment erodes before results arrive.
Worse: cleanse-first tools assume your data is the problem. In practice, your data is workable. It is messy, inconsistent across plants, and reflects years of acquisition and local workarounds—but it is complete enough for optimization. A platform that accepts your data as-is and returns ranked decisions immediately proves that intelligence, not perfect data, is the limiting factor.
The cleanse myth also creates political risk. When a project requires months of IT and operations coordination before optimization begins, governance gets tangled. Accountability becomes unclear. By the time results arrive, the original sponsor may have moved on, or the business case may have shifted. Speed of implementation—working solutions in under 45 days from data connection, based on Verusen customer results—resets that dynamic entirely.
The Cross-Site Visibility Advantage: Why Data As-Is Scales Better
Enterprise manufacturers operate across multiple plants, often with multiple ERP systems. Cleanse-first approaches typically optimize one site or one ERP at a time. That fragmentation hides duplicate spare parts, prevents pooling of safety stock across locations, and locks excess inventory in silos.
A platform that connects to your existing ERP, EAM, and P2P systems as-is can ingest data from multiple instances simultaneously and optimize inventory across the entire enterprise in parallel. No sequential site-by-site cleanse. No waiting for IT alignment. The result: $20M average working capital unlocked per customer, based on Verusen customer results—recovered through visible excess, duplicated stocking, and optimized safety stock at every location at once.
| Faster Time-to-Value Protects Your Budget. Every month of cleanse delays ROI. A platform that works on data as-is eliminates that friction and proves value in weeks—before finance pressure forces a reprioritization or sponsor turnover. |
How to Build an Enterprise Evaluation Criteria and Pressure-Test Your Current System
Build your evaluation criteria around one question: can this platform optimize inventory across your actual ERPs without requiring a data cleanse first, and will it return measurable ROI in weeks rather than years. Most enterprise buyers default to feature checklists—dashboards, alerts, reporting—but those capabilities tell you what you hold, not what you should hold or how much risk each decision carries.
The Three Gaps Most Software Evaluations Miss
When you compare platforms side by side, you are usually comparing visibility tools, not optimization engines. That creates three systematic failures in real deployments.
- Static Logic Instead of Dynamic Recalculation. Traditional systems lock in lead times, service levels, and safety stock formulas once at setup. When supplier performance changes, demand variability shifts, or logistics conditions fluctuate, the system does not recalculate. You end up over-holding low-risk materials while leaving critical parts under-protected. Any platform that cannot dynamically update safety stock based on real conditions is documenting assumptions, not optimizing inventory.
- No Cross-Site Visibility. Enterprise manufacturers operate across multiple plants and often multiple ERP systems. Most software evaluates inventory one site at a time. That means duplicate spare parts exist across plants, safety stock is duplicated instead of pooled, and excess inventory is hidden in the system's blind spots. You manage fragments, not the full enterprise picture.
- Lack of Governance and Auditability. When finance asks why capital is allocated to a $40K buffer stock, or operations worries that reducing inventory will cause stockouts, the system must provide a clear, auditable answer. Most platforms cannot explain why a part is stocked at a given level, what triggered a change, or what risk exists if you reduce it. Inventory becomes a legacy position instead of an actively managed asset.
What to Actually Pressure-Test
1. Multi-ERP connectivity without data cleanup. Ask: does the platform require a data cleanse before it can begin optimization. If yes, you are looking at months of preparation before you see any value. Verusen works with your data as-is across SAP, Maximo, JDE, and other ERP systems—the platform ingests 41M+ unique MRO materials across its customer base and begins returning optimization recommendations in weeks. A major global offshore operator identified $151M in potential savings and verified $7.4M in phase one—without pre-staging data (based on Verusen customer results).
2. Dynamic safety stock optimization tied to real variability. Request a live calculation for one of your own parts—a bearing that fails unpredictably, or a seal with volatile lead times. Watch whether the platform recalculates based on actual demand and lead-time distributions, or whether it applies a static formula. Industry estimates suggest the average asset-intensive manufacturer carries 20–30% excess MRO inventory and simultaneously faces stockout risk on 10–15% of critical parts—consistent with Verusen's experience across hundreds of implementations. That gap exists because static formulas cannot account for the parts that fail rarely but critically.
Frequently asked questions
Spare parts optimization software identifies excess and slow-moving inventory by analyzing what you actually stock versus what failures require, then recommends reductions without creating stockout risk on critical parts. Industry studies suggest 50–60% of MRO inventory at typical operations is excess, obsolete, or slow-moving — consistent with Verusen's experience across hundreds of implementations. Based on Verusen customer results, manufacturers unlock an average of $20M in working capital by right-sizing stocking levels across multiple sites and ERPs simultaneously.
Purpose-built MRO optimization software connects directly to your existing ERP, EAM, and P2P systems without requiring a data cleanse first — it works with your data as-is. Verusen integrates with SAP, Oracle, Infor, Maximo, and other major systems, ingesting inventory, spend, and maintenance history to optimize stocking decisions across multiple sites in a single workflow. This matters because a typical SAP or Maximo implementation takes months to clean; optimization that works immediately lets you unlock value in weeks instead.
MRO spare parts don't follow demand patterns — they fail. Standard demand forecasting assumes history; a bearing that fails twice in five years has no history, so the formula returns zero. Spare parts optimization software instead uses criticality (how much downtime costs if it fails) and failure rates to recommend stocking levels that balance cost against risk. This is why applying finished-goods demand planning to maintenance inventory is a category error, not a configuration fix.
By ensuring critical parts are in stock when they fail, optimization software eliminates the downtime cost of waiting for parts. Unplanned downtime costs the world's 500 largest companies about $1.4 trillion a year — roughly 11% of annual revenue, up from $864 billion in 2019–2020 (Siemens, True Cost of Downtime, 2024). Based on Verusen customer results, the platform achieves an average 2.8% improvement in uptime by identifying which parts are at stockout risk and recommending pre-positioning before failure occurs.
Track three metrics: working capital unlocked (inventory dollars freed), material review time saved (hours per week your team no longer spends justifying stocking decisions), and uptime gains (production hours retained because critical parts are available). Based on Verusen customer results, manufacturers achieve 10X average ROI on the software investment, unlock $20M in working capital on average, and reduce material review time by 60%. A Fortune 500 CPG manufacturer reduced material review time from over 20 minutes to 4 minutes while identifying $63M in savings across 41 sites.
PN
- Paul Noble
- Founder & CEO, Verusen
Paul founded Verusen to bring AI-native systems of record to industrial materials. He has spent 15+ years working alongside F&B, oil & gas, and manufacturing operators on the MRO data problem.
