Free · No sign-up · Data stays on your device
DDMRP planning workspace
Keep your item master and buffer settings in one place, refresh stock, open orders and usage from your ERP as often as you plan, and see what to order today, most urgent first.
How a planning cycle works
- Step 1
Set up once
Import your item master: lead time, MOQ, order multiple, supplier and cost. Assign buffer profiles or keep the default.
- Step 2
Refresh the moving parts
Import on hand, open purchase orders, open customer orders and usage history. Each import replaces the old snapshot.
- Step 3
Review the priority list
Items are sorted by net flow ÷ top of green. Red and yellow items get an order recommendation up to top of green.
- Step 4
Export the orders
Adjust quantities, untick anything you'll hold, and export the orders as CSV for your ERP or purchasing team.
New to buffer zones? The worked example walks through the same math for one item, and the single-item calculator shows every formula with your numbers.
What should we build next?
The planner is free and stays free. These two upgrades are being considered; neither exists yet. Tell us which one you'd use.
Not available yet
Saved workspaces
Sign in from any device, share a workspace with your team and keep a history of buffer status over time.
I'd use this →Not available yet
Automatic data feeds
Refresh on hand, open orders and usage from your ERP on a schedule, and send approved orders back, without manual exports.
I'd use this →FAQ
What does the planner do?
Each time you open it, it recalculates average daily usage and buffer zones for every item, works out net flow position (on hand + open supply − qualified demand), sorts items by planning priority (net flow ÷ top of green) and recommends orders up to top of green, respecting MOQ and order multiples. It also flags on-hand alerts, late supply and items missing data.
Which ERP exports can I import?
Any CSV from an ERP, inventory system or spreadsheet. Common column names are matched automatically (for example “Material” and “Planned Delivery Time”, or “No.” and “Lead Time Calculation”), and you confirm or change each match before importing. Dates like 15.10.2026 or 20261015, numbers like 1.234,5 or SAP's trailing minus, and lead times like “2W” are read too.
Where is my data stored?
In this browser on this device (IndexedDB), never on a server. Files are read in your browser and nothing you import is uploaded. Download a backup to move the workspace to another device or keep a copy. The site host keeps standard anonymous visit counts.
How is qualified demand calculated?
Open demand that is past due or due today always counts. Later demand counts only on days, within the spike horizon (each item's lead time by default), whose total reaches the spike threshold (50% of the red zone by default). Both settings can be changed.
How is average daily usage calculated?
Usage in the N days before the plan date divided by N (90 by default), so days without usage count as zero. You can enter a manual ADU for new items or known changes, and a demand adjustment factor to plan above or below history.
Can my team share a workspace or connect it to our ERP?
Not yet. Today each workspace lives in one browser; use backups to move it. Saved, shared workspaces and scheduled data feeds from ERPs are being considered; the section above lets you tell us which you need.
Is this official DDMRP software?
No. It's an independent tool based on the publicly described method. It isn't affiliated with, endorsed or certified by the Demand Driven Institute, and its results are decision support for a planner to review.
Related tools
Want the full picture for all your SKUs?
A fixed-price inventory health and safety-stock checkup: send one export and get a workbook with ABC/XYZ classes, excess and no-movement inventory, safety stock and reorder points, plus buffer screening in the Advanced tier. The analysis is AI-assisted and reviewed and signed off by a CPIM- and DDMRP-certified planner. Ordered and paid through Upwork.