Production that doesn’t live in its own system.
MRP, work orders, shop floor, quality, and costing on the same data layer as your inventory, orders, and shipping. No MES integration, no nightly sync, no month-end reconciliation to find out what a run actually cost.
The two-system problem
Most manufacturers end up running two systems, and not by choice. The ERP handles orders, purchasing, and the ledger but has no real production execution layer — it can hold a bill of material, but it cannot run a shift. So a second system goes in to schedule the floor, report against operations, and capture downtime and quality. Both systems then need to agree about inventory, and they never quite do.
The cost of that arrangement is rarely on one line of the budget. It is the integration itself, the nightly sync window, the reconciliation nobody enjoys, and the latency between something happening on the floor and anyone downstream knowing about it. Mostly it is the recurring argument about which system holds the real number, usually discovered at month-end when the yield on a run turns out not to match what was committed against orders.
CDXAI removes the seam rather than automating it. A work order draws from the same inventory the warehouse picks from, consumes lots that carry their own traceability, posts labor and material to the same general ledger, and releases finished goods directly against the orders waiting on them.
Plan
The MRP workbench reads demand from open orders and forecasts and turns it into a production plan and a purchasing plan at the same time, because both draw on the same inventory position. Sales and operations planning, rough-cut capacity planning, and finite scheduling all work against that plan — rough-cut to test whether it is achievable, finite scheduling to sequence the jobs against real work-center constraints. Nothing is exported to get there.
Build
Multi-level bills of material and operation-level routings define the work; work orders execute it. Shop floor control reports against the same work order the scheduler released — start and finish by operation, material consumed, labor posted, scrap recorded — and a kanban board gives the floor a view that matches what planning sees. Backflushing relieves component inventory as production reports, so the stock position reflects the floor rather than yesterday’s count.
Prove
Quality lives inside the operation rather than in a parallel binder. In-process checks run at the operation that produces the result, SPC charts track the process rather than the paperwork, and an out-of-spec result places the batch on hold before it can reach finished goods or be committed to an order. Non-conformance reports and CAPA close the loop, and for food operations HACCP monitoring and sanitation records run on the same foundation — see FSMA 204 compliance for how that reaches traceability.
Cost
Standard costing with actual-versus-standard variance, resolved when the run closes rather than three weeks later. Material, labor, burden, scrap, and yield variance post against the work order, and job costing rolls them up per job for make-to-order work. Because costing shares a ledger with purchasing and inventory, the cost of a run reflects what its components actually landed at.
Process and discrete, both
This is worth stating plainly, because getting it wrong is a walk-away for a buyer. Process manufacturing thinks in formulas, yields, co-products and by-products, catch weight, and batch genealogy — food, chemical, and ag operations work this way. Discrete manufacturing thinks in multi-level bills of material, routings, serial numbers, and assemblies — industrial and building products work this way. CDXAI models both.
That matters most for the operators who do both, which is more of them than the software market assumes. A food company that blends a base and also assembles retail packs, or a building products distributor that cuts to length and also kits, is running process and discrete work in the same building. Software that only models one of them pushes the other into spreadsheets.
Traceability through the transformation
The point where most traceability stories break is the transformation — the moment input lots become a different thing. If production runs in a separate system, the lot genealogy has a handoff in the middle of it, and a recall drill has to cross that handoff under time pressure.
In CDXAI the work order is the traceability record. Input lots are consumed against it, output lots are created from it, and yield is captured on the same record, so a forward or backward trace crosses the transformation without leaving the system. For food operations that is what makes the transformation Critical Tracking Event automatic instead of a separate data-entry step. For chemical operations it is what keeps batch genealogy intact through blending and repack. For industrial work it is what carries a heat number through cut-to-length and assembly to the certificate that ships with the part.
When the plant and the warehouse share a system
The compounding benefit is not any single feature. It is that a completed work order updates inventory, costs, lot genealogy, and compliance records at the same moment — and that a run closing short of theoretical yield can update costing, flag the batch for quality, and adjust the finished-goods commitment on the orders it was staged against, without an interface in the middle. Every one of those is a place where a separate MES would need an integration. Here they are the same database. See how that extends downstream in warehouse management and route dispatch.
Common questions
Do I need a separate MES if I use CDXAI?
No. Shop floor control, work order execution, labor and material posting, downtime tracking, SPC, and OEE run inside CDXAI against the same records as scheduling and costing. The usual reason to buy a separate MES is that the ERP has no real production execution layer — that gap is what forces the integration, the nightly sync, and the reconciliation. Here the work order the scheduler released is the same record the operator reports against and the same record that posts to costing.
Does CDXAI handle process manufacturing or discrete manufacturing?
Both, and that matters more than it sounds. Process manufacturing works in formulas, yields, co-products and by-products, catch weight, and batch genealogy — food, chemical, and ag operations run this way. Discrete manufacturing works in multi-level bills of material, routings, serial numbers, and assemblies — industrial and building products run this way. CDXAI models both, so a company that blends and also assembles does not need two systems.
How does production costing work?
Standard costing with actual-versus-standard variance, captured when the run closes rather than at month-end. Material is posted by backflush or by explicit consumption, labor is posted against the operation, and scrap and yield variance are recorded on the work order. Because costing shares a general ledger with purchasing and inventory, the cost of a run reflects the real landed cost of the components it consumed.
Can CDXAI run tolling and contract manufacturing?
Yes. Customer-owned material can be received without taking ownership, consumed against a work order, and shipped back as finished goods, with the conversion billed rather than the product sold. Batch genealogy carries through the toll so the customer can trace their own material through your process.
Does it do finite scheduling?
Yes, alongside rough-cut capacity planning. Rough-cut answers whether the plan is broadly achievable against work-center capacity; finite scheduling sequences the actual jobs against real constraints. Both read the same demand signal from open orders and forecasts, so a schedule is never built from an export.
How does traceability work through a transformation?
The work order is the traceability record. Input lots are consumed against it and output lots are created from it, with yield captured on the same record, so forward and backward trace crosses the transformation without a handoff between systems. For food operations this is what makes the FSMA 204 transformation Critical Tracking Event automatic rather than a separate data-entry step.