Dream MRP is built for small businesses who want real MRP discipline without an enterprise price tag. Here’s what’s inside.
The home screen is the control panel. Run Dream MRP executes the whole chain in sequence — pull items, contacts, purchase history, submitted and authorised POs, sales orders and Shopify inventory, clear the old planned orders, then recalculate. Every step reports pass or fail as it runs.
When it finishes you get the headline numbers: purchase orders planned, lines and items on them, work orders planned, untracked items that demand exists for, and how many orders were actually sent out versus just planned.
Benefit — one click replaces a morning of spreadsheet reconciliation, and the connection status tells you the plan is built on today’s data, not last week’s.
One action syncs Xero, QuickBooks or Shopify data and runs the MRP calculation. Each stage is ticked off on screen so a failed step is obvious immediately.
Planned purchase orders, planned work orders, untracked items you may still need, and how many documents were actually issued — all stated on one line each.
Tables list the purchase orders created by supplier and every work order with its number, item code and quantity, timestamped so you know how fresh the plan is.
Shortcut tiles take you from the result into Demand, Planned Purchases or Work Orders without hunting through menus.

Demand is the calculation laid bare. For each item you see On Hand, demand To Sales, Forecast, demand To Work Orders, incoming From Purchase Orders, incoming From Work Orders, Min Stock, and the resulting Required quantity — the number Dream MRP is actually planning against.
Filter by item type (Make to Stock, Make to Order, Purchased), by tracking status, and by whether you want shortages only or shortages plus forecast demand. A Details tab breaks a single item down to the individual orders driving it.
Benefit — no black box. You can defend every planned order to a supplier, an auditor or a sceptical production manager.
Open purchase orders and open work orders are counted as incoming supply, so you never re-order something already on its way.
Summary gives one row per item. Details expands to the source records so you can trace a requirement back to the sales order or parent work order.
Shortages only for today’s buying decisions; shortages and forecasts when you are planning the quarter. Search by item code or name at any time.
Minimum stock levels are treated as demand, so critical components are replenished before an order forces the issue.

Purchasing holds every purchase order Dream MRP planned and every one you raised by hand. Each carries a supplier, order and delivery date, expected arrival, reference, owner, line count and total, plus a status showing whether it is still planned, confirmed, emailed or received.
Open one and edit it properly: change supplier, contact and email, adjust quantities and unit prices, set the nominal account and tax rate per line, add delivery instructions, or delete lines you don’t want. Then push it to Xero or QuickBooks with Send to Xero, and pull status back with Sync.
Benefit — purchasing stops being retyping. The plan becomes a real order in your accounting system with the right codes on it.
Planned orders sit in a review state until you act. Filter by planned only, not confirmed, not emailed or owner to find exactly what is waiting on you.
Quantity, unit price, description, account code and tax treatment are all editable per line, with an All Lines tab for working across every open order at once.
Requirements are consolidated into one order per supplier rather than a scatter of single-line POs, with a new supplier creatable inline.
Once sent, receipts and authorisations sync back from your accounting system and feed straight into the next MRP run as incoming supply.

Work orders are shown as a horizontal timeline: one row per order, bars positioned across the working days ahead, with a dedicated Past Due column so late jobs cannot hide. Bar length reflects the manufacturing hours on the item.
Drive each order from the same row — Accept Plan to commit a planned order, Start, Pause, UnStart and Complete as the job moves. Completion posts the stock movements: components consumed, finished item added. Filter by owner, status or horizon, and put the whole board on a screen in the workshop with Factory Display.
Benefit — production status is a shared fact rather than a conversation, and multi-level builds are sequenced so sub-assemblies finish before the parent starts.
Colour-coded bars separate planned, accepted, started and completed orders across a horizon you choose, from a few days to several weeks.
Anything that should already have finished is pinned in the Past Due column at the left edge of the board.
Each work order takes a snapshot of the BOM when it is created, with planned and used quantities per component, so later recipe changes never rewrite history.
A stripped-back full-screen board for a workshop monitor, so operators see today’s queue without touching the admin screens.

Items is where the master data lives, split into Purchased, Make To Stock and Make To Order, with tabs for all product BOM records and the BOM snapshots held by current work orders. Sync pulls the catalogue from Xero or QuickBooks; anything that doesn’t exist there can be added directly.
Per item you set minimum stock level, package size, manufacturing hours, manufacturing instructions, work order owner, whether to ignore the item in planning, and whether work orders should start automatically. Underneath sits the bill of materials — component code, name and quantity — which Dream MRP explodes through every level.
Benefit — set the rules once per item and the planner applies them every run, consistently, at whatever depth your product tree goes.
Classifying an item as Purchased, Make To Stock or Make To Order decides whether a shortage becomes a purchase order or a work order.
Components can be manufactured items with their own BOMs. The full tree is resolved automatically and circular references are rejected before they can corrupt a run.
Minimum stock, package size, manufacturing hours, default owner, auto-start and ignore-in-planning are all held on the item and honoured by every calculation.
Select an action and apply it across a filtered set, or import items and BOMs from CSV instead of keying hundreds of lines by hand.

Sales orders and quotes sync in from Xero, QuickBooks and Shopify. Each shows customer, order and expiry dates, reference, currency, and every line with item code, description, quantity, unit price and total.
These records are the primary demand signal. When a new order lands, its lines are exploded through the BOM and netted against stock and incoming supply on the next run — which on Premium and Enterprise plans can be triggered by the order itself.
Benefit — no re-keying and no lag between a customer confirming an order and your buying and production plan reflecting it.
Orders and quotes arrive from the accounting system and Shopify store you already use. Dream MRP is not another place to type an order.
Each line becomes a requirement against a specific item code, in the order’s own currency, with dates that drive when the work has to start.
Quotes are visible alongside confirmed orders so you can see what is coming before deciding to commit stock to it.
On Premium and Enterprise plans an incoming order can trigger an MRP run on its own, so shortages surface the same day.

A forecast is a named set of lines — item code, quantity and required date — with its own reference and an Include in MRP switch. Build one per quarter, per customer or per campaign.
Switch a forecast into MRP and its lines are treated as demand alongside real sales orders, so long-lead components get ordered in time. Switch it off and the plan reverts to confirmed demand only, with no data lost either way.
Benefit — run the “what if we win it” scenario against your actual stock position in seconds, instead of guessing at long-lead purchases.
Keep several forecasts side by side and choose which ones count. Each is labelled clearly as in or out of the current plan.
Include in MRP is a single checkbox. Turning a forecast off removes its influence from the next run without deleting the work you put into it.
Every forecast line carries a required date, so lead times are respected rather than everything being treated as needed now.
The Demand screen keeps forecast quantities in their own column, so you always know how much of a shortage is real and how much is speculative.

Contacts are synced from your accounting system with name, email, type, currency, address and owner, and each row links straight back to the source record in Xero. New contacts can be created here and pushed the other way.
Suppliers are what planned purchase orders are grouped and addressed by; customers are what sales orders and quotes are attached to. Assign an owner to route documents to the right person, and search or filter by type and owner to find anyone quickly.
Benefit — one contact list behind both purchasing and sales, so a generated PO already carries the right email address, currency and delivery details.
Contacts stay owned by your accounting system. Sync brings them in, and the link column takes you back to the original record in one click.
Each contact’s currency and address flow onto the documents raised against them, so multi-currency purchasing needs no manual correction.
Assigning an owner puts a named contact and telephone number on the purchase order and lets each buyer filter the queue down to their own accounts.
Filtering by type keeps the supplier list clean when raising purchase orders, even in an accounting file where everyone is mixed together.

The Help menu links the in-app screens to the written material behind them — connection and setup guides for Xero, QuickBooks, Shopify and the API, plus articles on how the MRP calculation works, how work orders close, and how the overnight run behaves.
It also covers account settings: the organisation you are connected to, your plan, the users on it, and read-only mode — which new accounts start in, so you can run the full calculation and inspect the plan before anything is allowed to post back.
Benefit — you can evaluate the system on your own live data with no risk of it writing to your accounts, and get answers without leaving the screen you are stuck on.
Setup guides →Accounts begin in read-only mode. Nothing is written back to Xero or QuickBooks until you deliberately turn posting on.
Step-by-step setup for Xero, QuickBooks, Shopify and the API, including what permissions are requested and why.
Switch between connected organisations from the header. Each keeps its own isolated dataset, plan and user list.
Articles cover the scheduled overnight run, automatic work order creation and purchase order approval, so you know exactly what the system does unattended.
Connect your organisation, run the calculation, review the plan. Read-only until you say otherwise.