Enterprise Resource Planning (ERP) systems are often marketed as systemic solutions, but in practice, whether they truly function as systems depends on how they are designed, implemented, and used.
Are ERP Systems Systemic or Not?
1. ERP as a System (The Ideal View)
In theory, ERP systems are designed to integrate business functions into a single, interdependent system.
- They centralize data across departments (finance, supply chain, HR, production, sales) to enable real-time decision-making.
- They aim to reduce silos, improve coordination, and optimize cross-functional workflows.
- If implemented correctly, ERP systems support systemic thinking by providing a single version of the truth, reducing misalignment between functions.
🔹 Example of ERP Working as a System:
- A TOYOTA-style Lean manufacturer implements an ERP integrated with Just-in-Time (JIT).
- The system automatically adjusts production schedules based on real-time customer demand, ensuring smooth flow across the entire supply chain.
- Inventory is minimized without stockouts, supporting Lean’s "optimize the whole" approach.
2. ERP as a Non-System (The Reality of Many Implementations)
In practice, many ERP implementations fail to function as true systems because:
- Departments still operate in silos despite the shared database.
- Rigid ERP structures force standardized processes that may not fit actual business needs.
- Local optimizations occur, with departments using ERP to track their own efficiency rather than overall system performance.
- ERP implementations often focus on cost-cutting, not systemic improvement.
🔹 Example of ERP Failing as a System:
- A large retail chain implements SAP ERP to standardize operations.
- The finance team forces strict cost controls, pushing procurement to buy in bulk to save per-unit costs.
- This conflicts with Lean inventory principles, causing excess stock, higher holding costs, and cash flow issues—a classic case of local optimization harming the system.
TOC, Lean, and Deming’s View on ERP Systems
🔴 TOC Perspective: ERP Often Ignores Constraints
- TOC focuses on optimizing the system’s constraint, not every process equally.
- ERP treats all processes as equally important, often automating inefficiencies rather than solving bottlenecks.
- Example: A company installs ERP and sees data from all departments, but if the real bottleneck is an underutilized machine, ERP won’t fix the issue unless management actively applies TOC thinking.
💡 TOC Advice: Use ERP only to enhance constraint-focused improvements, not as a one-size-fits-all solution.
🟢 Lean Perspective: ERP Should Support Flow, Not Control
- Lean emphasizes flow and continuous improvement.
- Many ERPs overcomplicate processes instead of making them simpler and faster.
- Example: A car factory using ERP to plan production in advance ignores real-time demand signals, leading to overproduction and waste—the opposite of Lean thinking.
💡 Lean Advice: Use ERP to support pull-based flow, not rigid scheduling.
🔵 Deming Perspective: ERP Often Violates Quality Thinking
- Deming stressed understanding variation and improving processes based on feedback loops.
- Many ERPs lock companies into rigid structures, limiting experimentation and continuous improvement.
- Example: A bank installs ERP for loan approvals, but strict automation removes flexibility, frustrating customers and staff.
💡 Deming Advice: ERP should enhance learning and improvement, not enforce rigid rules.
Conclusion: Is ERP a System?
✅ ERP can be systemic if:
- It is used to support cross-functional collaboration rather than just control individual departments.
- It enhances real-time decision-making at the system level, not just the local level.
- It adapts to business needs instead of forcing standardized but inefficient workflows.
❌ ERP fails as a system if:
- It enforces rigid structures that prevent flexibility and learning.
- It optimizes parts over the whole, leading to silos despite integration.
- It automates processes without solving real bottlenecks or systemic inefficiencies.
💡 Final Thought:
ERP can be a system or a non-system, depending on how it is applied. The key is to align ERP with systemic thinking principles like TOC, Lean, and Deming, rather than treating it as a magic fix.