flex-height
text-black

Warehouse worker checking stock

What is demand-driven MRP (DDMRP)?

DDMRP is an approach to material control and replenishment that improves on traditional MRP by making it sensitive to real-time fluctuations in demand.

default

{}

default

{}

primary

default

{}

secondary

Overview of demand-driven MRP

Material requirements planning (MRP) has been the backbone of manufacturing software systems for half a century. MRP is the calculation engine that specifies which materials and parts to order, how many of each are required, when they will be needed, and when activity must begin to complete the work so products are ready by the forecasted completion date.

Traditional MRP is inherently forecast-driven. However, the one thing we know about forecasts is that because they are based on past activity, they are not always accurate in predicting the future. We may have some limited control over variability through procedural discipline, robust quality processes, reliable supplier partners, and other factors, but some uncertainty will remain. There will be surprises… and shortages.

Today’s supply chain—with greater volatility, uncertainty, complexity, and ambiguity—requires additional planning capabilities that are sensitive to real-time fluctuations in demand. This is where demand-driven MRP (DDMRP) comes in.

Meaning of DDMRP

DDMRP is the acronym for demand-driven material requirements planning (MRP), an approach to material control and replenishment that improves on the functionality of traditional MRP. Because DDMRP is demand driven, it is by definition more sensitive and responsive to the variations in demand and supply that can cause shortages, production disruptions, and chaos in manufacturing facilities.

DDMRP, also referred to as demand-driven replenishment, is an optional extension of MRP, not a replacement. For many manufacturers, MRP is sufficient; however, DDMRP helps it to work better, especially in a volatile environment.

How does traditional MRP work?

Traditional MRP does a good job of planning the materials and resources needed to build a product, provided the forecast is accurate and there are no unexpected changes to demand within the total lead time allocated to build the product. Unfortunately, in a dynamic environment, things change quickly.

When demand fluctuates, MRP’s way of reducing risk is to stage extra “just in case” stock throughout the supply chain using a number of assumptions and formulae. When the unexpected does occur, some of that extra buffer stock can therefore be used. The extra stock does prevent shortages, but only some of them; shortages may still occur. And carrying extra stock ties up cash and space.

Also, when MRP detects an impending shortage—when buffer stock is being consumed—it will issue alerts to users to expedite replacements for that stock, triggering a series of manual operations.

The real problem is variability caused by forecast inaccuracy and supply chain variations, including late receipts, late order completions, excessive scrap, quality issues, and inaccurate records, for example. While manufacturers realise that variability cannot be altogether eliminated, they want a way to reduce excess stock and experience fewer shortages. DDMRP offers an enhancement to traditional MRP that does exactly that.

How does demand-driven MRP work?

While MRP is a “push” technique that pushes stock into the system based on the forecasted need, DDMRP operates differently.

DDMRP removes variability from the equation by using “pull” for materials in a demand-driven approach. Instead of relying on forecast accuracy—and buffering for fluctuations in demand and supply—DDMRP tracks actual usage and manages replenishment through a straightforward visual system. Buffer stock is only used to ensure the availability of key items that are considered to be of strategic importance. With the use of DDMRP, there is less stock overall and fewer shortages.

DDMRP is structured around a methodology that can best be described as “position, protect, and pull.”

Here are the detailed steps in the process:

  1. Identify the strategic items to manage through DDMRP.
  2. Establish the target stock (buffer) level and parameters (resupply trigger zones).
  3. Replenish using the pull signals represented by the coloured indicators.
  4. Plan using functions within DDMRP.
  5. Collaborate with supply chain partners using the replenishment zones/triggers to execute the plan.

As you can see, DDMRP users pull controlled stock at strategic positions to protect the production schedule by avoiding shortages. DDMRP also requires less stock because only strategic items are buffered, and the pull technique ensures the right amount of that stock is maintained for those strategic items. The visible execution cues complete a simple and dynamic replenishment process that is easy to implement and maintain. MRP is still part of the picture, however, as it maintains its normal function for non-strategic items and coordinates with DDMRP in the planning process.

DDMRP vs. MRP

Here’s a summary of the differences between DDRMP and MRP that illustrate their complementary relationship:

RRP
DDMRP
Definition
A key part of the material and resource planning system
An optional extension to MRP-based planning to link replenishment to demand
Main Driver
Forecast/S&OP (push)
Actual usage by demand (pull)
Planning Timeframe
Driven by forecasts at and beyond cumulative lead time
Directly linked to real-time stock, usage, and predetermined stocking strategies based on demand
Ideal Environment
Stable with predictable demand
Volatile environment
Dependencies
S&OP, forecast accuracy, and stability
MRP and a visual control system for replenishment

How did DDMRP software evolve?

DDMRP was created and refined by some of the sharpest and most innovative thinkers in traditional manufacturing management, lean manufacturing, and the Theory of Constraints. After proving and refining the process at manufacturing locations across the globe, the team formed the Demand Driven Institute with the following aims:

Get started with DDMRP software

Companies adopt DDMRP software in one of two ways: as part of an ERP system or as part of a supply chain planning solution.

The DDMRP functionality in a modern cloud ERP system (such as SAP Cloud ERP) is robust enough to meet the needs of most small businesses and mid-market companies—however, enterprises with multiple plants and suppliers may require more advanced capabilities. In these cases, a cloud-based, best-of-breed supply chain planning solution (such as SAP Integrated Business Planning for Supply Chain) is required. These solutions typically integrate with ERP and offer other aspects of planning, such as sales and operations planning (S&OP), demand forecasting, stock planning, and “what-if” scenario analysis.

Whether you implement DDMRP via ERP or a supply chain planning solution, seek features that utilise AI, machine learning, real-time visualisation, and alerts to help you respond more swiftly to market and business unpredictability.

resources

Predicting ever-changing demand

Learn how the chemicals supplier BYK-Chemie improved its data accuracy and transparency to enable precise demand planning.

Read the BYK story

FAQs

What is material replenishment?
Material replenishment is simply the act of replacing parts and materials that have been used. A company may decide to maintain a stock of a certain part. As they use or sell these items, they will reach a point at which they will order more in the hope that they will receive the replacements before the supply runs out. There are many methods of managing resupply/replenishment.
What is demand?
Demand is the use or requirement for an item or product. For end items (products), demand is primarily customer orders but may also include transfers to another facility or warehouse, internal use (as part of a kit or larger product), samples, or items for testing, for example. Demand for components and materials is primarily for use in the production of higher-level assemblies or products, and for service or replacement parts. Components and materials may also be sold or transferred to other corporate divisions or factories.
What are advanced planning systems (APS)?
Advanced planning systems offer an alternative method for planning material requirements using a different planning methodology. Both APS and MRP calculate the materials and schedules to manufacture products. MRP is the calculation methodology at the core of most enterprise resource planning (ERP) systems. It creates plans based on projected forecasts and assumes unlimited resources such as capacity. APS can plan materials and schedules, but it takes into account constraints such as limited production capacity in manufacturing processes (such as painting, heat treatment, and testing). APS uses these constraints to create a plan that can be executed within the required time.
What is cumulative material lead time (CMLT)?
Cumulative material lead time, or CMLT, is the total time required to manufacture a product. It uses the product’s bill of materials (BOM) to calculate the maximum time needed to procure raw materials and components from external sources, to assemble subcomponents, and for the final build of the product and testing. That maximum time to complete the entire process is the cumulative material lead time.
What is Kanban?
Kanban is a manual material management technique that uses a physical signal such as a card, a tag, or an empty bin to trigger replenishment. Kanban, a Japanese word meaning “card”, is primarily used to move parts to point-of-use locations within a factory, but it is also used to trigger production in a feeder line or focused factory, initiate purchase orders or releases for purchased parts, and for other supply chain uses. Modern ERP software systems may include an electronic Kanban function.
Does DDMRP replace MRP?
DDMRP works with and within traditional MRP, replacing the MRP “push” replenishment process with a visually oriented “pull” demand-driven methodology for strategically important parts. MRP continues to handle its planning processes and the replenishment of non-strategic parts. DDMRP is available to handle changes in demand and is an optional add-on from ERP vendors.
What is MTO (make to order)?
Make to order (MTO) is a sales and manufacturing strategy where customers can customise the product to their specifications during the sales process. Examples include bespoke kitchen cabinetry or a luxury bespoke vehicle. Production of the final product only commences after the customer sales order has been received. Because of that, MTO manufacturers cannot rely on forecasts. Since MTO products are all customised, the lead time for delivery is longer compared to products that are prebuilt and shipped from stock. Tools such as DDMRP and advanced planning systems (APS) are useful because they react to volatile demand and help deliver product more quickly.
What are the advantages of AI for DDMRP?

AI enhances DDMRP by making supply chain planning smarter and more adaptive. AI improves demand forecasting through advanced analytics, enabling businesses to sense market changes in real time. It also optimises buffer management by dynamically adjusting inventory levels based on variability and lead times. Additionally, AI provides predictive insights to anticipate supply chain disruptions and automates restocking decisions for a faster response.

AI in DDMRP benefits include higher forecast accuracy, inventory optimisation, proactive risk management, and reduced costs through automation and real-time decision-making. By integrating AI with DDMRP, companies can achieve a more resilient, efficient, and demand-driven supply chain.

How does DDMRP differ from traditional MRP?

Unlike traditional MRP, which relies heavily on forecasts and fixed lead times, DDMRP uses real-time demand data and dynamic buffers to adjust supply. This reduces the bullwhip effect, improves responsiveness, and minimises excess stock.

DDMRP can complement or replace traditional MRP depending on your business needs. Many companies integrate DDMRP into their existing ERP systems to enhance planning accuracy and agility.

Which industries benefit most from DDMRP?
Industries with complex supply chains, variable demand, and long lead times—such as manufacturing, aerospace, automotive, and consumer goods—see the greatest benefits from DDMRP.
What does “position, protect, and pull” mean in DDMRP?
This principle refers to positioning stock at strategic points, protecting it with buffers, and pulling supply based on actual demand signals rather than forecasts.