← All Products
📅
Core Module

Advanced Planning & Scheduling (APS)

AI-optimized production schedules that adapt in real time

MSF APS automatically creates the optimal production schedule considering machines, labor skills, materials, tooling and deadlines — then re-plans in seconds when reality changes. Say goodbye to Excel planning and firefighting.

Request a DemoStart a PoC

Key Features

AI schedule optimizationAlgorithms evaluate millions of sequence combinations to minimize setup times, lateness and idle capacity.
Real-time re-schedulingA machine breaks down or a rush order arrives? The schedule adapts instantly and every department sees the update.
Finite capacity planningPlans respect real machine capacities, shift calendars and operator skills — no more impossible schedules.
Bottleneck detectionSee your true constraints and simulate what happens if you add a shift, machine or operator.
What-if scenariosCompare alternative plans side by side before committing — promise reliable delivery dates to customers.
Demand forecastingHistorical sales and market trends feed the plan so you produce what will actually be needed.
Drag & drop GanttPlanners keep full control: manually pin, move or lock any operation on the visual schedule board.
ERP & MES synchronizedOrders come from ERP, real progress comes back from MES — the plan always reflects reality.
Near-term sequence pinned against churnPlanners pin or lock near-term operations on the Gantt and re-plan on an agreed cadence, so the floor is not handed a different sequence every time it looks at the list.
Setup modelled as changeover familiesSequencing minimises total setup by grouping jobs that run well together; how finely it separates colour, material or tool-group changeovers follows how setup is held in your routings.
Material availability planned as a constraintMaterial availability is planned against as a real constraint rather than an averaged lead time, and a delivery that fails to land is one of the events that triggers a re-plan.
Adherence and changeover hours measuredJudge the plan on schedule adherence, changeover hours per week, work in progress and on-time delivery against the date the customer was given, not the latest revised one.
Deep diveDigital Transformation in Manufacturing Is a Sequencing Problem, Not a Technology ProblemMost plants that have failed at digitalisation did not fail at technology. The gateway worked and the platform did everything the demonstration showed. What failed was the order: analytics bought before the data existed, an optimiser installed above an execution record nobody had built, a platform chosen before anyone wrote down the question.Read the full article →

Measurable Results

-40%Planning effort
-25%Lead times
96%On-time delivery
secRe-plan speed

Technical Specifications

Planning method
Finite-capacity scheduling: operations are placed on resources that already carry work, and dates are an output of the sequence rather than an input to it.
Constraints modelled
Sequence-dependent setup, shared tooling and moulds, operator qualifications, work centre calendars and maintenance windows, material availability, curing and drying times.
Relationship to MRP
MRP stays the source of demand and material requirements; APS takes those orders and returns dates that finite capacity supports. It is not a replacement for the MRP run.
ERP integration
Orders arrive from ERP and APS returns dates. The platform's integration layer offers SAP, Dynamics, NetSuite and Odoo connectors, REST APIs, and scheduled CSV or XML exchange over SFTP.
Floor feedback
Runs standalone on ERP confirmations. With MSF MES it takes real-time feedback from the floor, which is what lets a breakdown reach the plan before someone types it in.
Machine protocols
APS itself needs no PLC or machine data. The protocols sit in MSF MES: native Siemens, Allen-Bradley, Mitsubishi, Beckhoff and Omron drivers plus OPC UA, Modbus TCP and RTU.
Master data required
Routings with operation times matching what the machines really do, including alternates, work centre calendars and shift patterns, tooling, operator skills, material availability.
Deployment
On-premise or as SaaS, as a module of the Meta Smart Factory platform alongside MES, MRP, SCP, WMS, Logistics, Quality and Maintenance.
Deep diveAn MES Is the System of Record for What Happened on the FloorMost definitions of a manufacturing execution system (MES) are accurate and unusable. They list a dozen functions and leave the reader no better able to say what would change at their own work centre on Monday. This page takes the other route: what an MES is responsible for at the moment a part is made. It is the system of record for what happened on the floor, and if that record is wrong, nothing above it can be right.Read the full article →

Frequently Asked Questions

What exactly is APS?

Advanced Planning & Scheduling software builds optimal, finite-capacity production schedules automatically and adjusts them in real time — replacing manual Excel planning.

Does APS work without MES?

Yes, APS works standalone with your ERP. Combined with MSF MES you get automatic real-time feedback from the floor, which makes schedules even more accurate.

Which industries benefit most?

Any make-to-order or high-mix production: machinery, automotive parts, injection moulding, glass, food, electronics and more — see our case studies.

What data does APS need?

Routings with operation times that match what the machines actually do, work centre calendars and shift patterns, and the constraints you genuinely plan against: tooling, operator skills, material availability. The usual weak point is routing standards set years ago for costing. If a run time carries an allowance nobody remembers, the schedule inherits that error everywhere. Audit a sample of standards against recorded cycle times before go-live.

How current is the APS schedule without machine data?

Only as current as the last confirmation booked in your ERP, or the last feedback from MES if you run one. APS plans against orders, routings and capacity, so it does not need machine or PLC data to work at all. What connectivity buys is latency: a breakdown at nine o'clock reaches the plan when somebody types it in, and until then you are sequencing against a floor that has already moved on.

Can APS replace our production planner?

No, and buying it to remove the role is how these projects fail. APS takes over the sequencing and the recalculation; it does not know that one customer tolerates a day's lateness and another does not, or that a given operator should not run a given job this week. The planner's work shifts from building the schedule to maintaining the constraints and judging the exceptions the optimiser flags.

How does APS handle setup times that depend on the job before it?

The optimiser evaluates large numbers of sequence combinations and minimises total setup, so it groups jobs that run well together instead of merely ordering them by due date. How finely it separates one changeover from another depends on how setup is modelled in your routings, so put your own colour, material or tool-group cases in front of it during the POC. Without measured transition times, coarse groupings still beat a flat setup allowance.

What happens if the shop floor does not follow the schedule?

The plan degrades into another report, and no optimiser fixes that. Two causes are usual: schedules that were never feasible because a constraint was left out of the model, and a re-plan cadence that changes the sequence faster than the floor can react. Pin or lock the near-term operations on the Gantt so the published list stops churning, and watch what planners lock by hand, because each one names a missing constraint.

How much effort is APS to maintain?

Steady state is a short daily review of the published plan plus handling the exceptions the optimiser flags. Budget considerably more in the first months, when the work is data rather than sequencing: correcting routings, maintaining calendars, and adding the constraints the schedule exposes by breaking. Master data upkeep never ends, because a new machine, tool or skill that is missing from the model is a constraint the optimiser will happily violate.

How is APS different from the MRP run in our ERP?

MRP works out what to make and buy and when, against fixed lead times and infinite capacity. APS works out whether that can actually be produced in that order on the resources you own, in the shifts you actually staff. The two coexist: MRP stays the source of demand and material requirements, and APS takes those orders and returns dates that finite capacity supports. Replacing MRP is not the intent.

Ready to See Your Factory's Potential?

Get a free demo and a Proof of Concept plan tailored to your production.

Request a Demo