MRP, Inventory Planning & Optimisation for SYSPRO

Phaze is a Material Requirements Planning (MRP) engine that integrates with SYSPRO ERP to handle inventory planning and optimisation. It explodes multi-level bills of material, nets demand against stock and open orders, applies lead times, and produces purchase and production order suggestions — and every suggestion is explainable, so planners can see exactly why Phaze recommends making or buying each item, in what quantity, and by when.

Unlike the MRP module buried inside a legacy ERP, Phaze is API-first: it reads demand and inventory data from SYSPRO, runs fast planning calculations outside the ERP, and exposes every result through a REST API. That makes planning runs faster to iterate, easy to compare, and available to dashboards, spreadsheets, and AI agents alike.

Paired with Pharos, planners can interrogate MRP results in plain English — trace a shortage to its root cause, compare two planning runs, or ask why a purchase suggestion changed.

What it covers

Multi-level BOM explosion

Full requirements explosion through every BOM level, netting demand against on-hand stock, open purchase orders, and open work orders from SYSPRO.

Purchase & production suggestions

Actionable make/buy suggestions with quantities and dates, ready to convert into SYSPRO purchase orders and work orders.

Explainable outputs

Every suggestion carries its reasoning: the demand that drove it, the stock that offset it, and the lead time that timed it. No black-box planning.

Demand-driven, lead-time aware

Planning that respects supplier and manufacturing lead times so suggestions land when action is actually needed.

REST API for everything

Every input and result is available over a clean REST API — integrate with SYSPRO, BI tools, spreadsheets, or a custom frontend.

AI-queryable via Pharos

Expose planning runs to AI agents through the Model Context Protocol: trace shortages, compare runs, and explain suggestions in natural language.

Frequently asked questions

Can I run MRP outside of SYSPRO?
Yes. Phaze reads demand, inventory, BOM, and open-order data from SYSPRO, runs Material Requirements Planning outside the ERP, and returns purchase and production suggestions through a REST API. SYSPRO remains the system of record; Phaze is the planning engine on top of it.
What makes Phaze different from SYSPRO's built-in requirements planning?
Three things: speed, transparency, and integration. Phaze runs fast enough to iterate planning scenarios during a working day, every suggestion is explainable (you can trace the demand, stock offsets, and lead times behind it), and everything is exposed via a REST API so results feed dashboards, spreadsheets, and AI agents directly.
How does Phaze help with inventory optimisation?
Phaze nets true demand against stock and open orders with lead-time awareness, which surfaces both shortages and excess: items you need to expedite and items you are about to over-order. Because runs are fast and comparable, planners can test parameter changes (safety stock, lot sizes, lead times) and see the inventory impact before committing.
Does Phaze only work with SYSPRO?
No. Phaze is API-first and ERP-agnostic — SYSPRO is the primary integration today, and any system that can exchange data over REST can feed it. It also integrates with Ph-ERP, Phygital Tech's upcoming mid-market ERP.
Can AI tools query Phaze planning results?
Yes. Through Pharos (an MCP server for ERP data), AI assistants can analyse MRP results in natural language: explain why a suggestion was made, trace a shortage to its driving demand, and compare planning runs.

Running SYSPRO? Let's talk.

We integrate with your existing SYSPRO installation — no rip and replace. Book a discovery call and we'll map the fastest path to value for your operation.

We use cookies to understand how visitors interact with our site.