Advanced Planning and Scheduling (APS) Software: How to Evaluate a Solution
Last Update: October 16, 2026
Advanced planning and scheduling (APS) software is manufacturing software that builds finite-capacity production plans and schedules from a plant’s real constraints: machines, materials, labor, tooling, changeovers, and due dates.
Planners and schedulers use APS software to decide what a plant makes, when, on which resources, and in what order. This guide explains what APS is, sets out seven capabilities to test in an APS solution, and lists what to ask vendors to show you. Eyelit Technologies provides advanced planning and scheduling software for manufacturers through Eyelit APS, and each capability section closes with how the product handles it. For a side-by-side view of ten vendors, see our APS platform comparison.
What is advanced planning and scheduling (APS)?
Advanced planning and scheduling (APS) is the work of deciding what a factory makes, how much, on which resources, and in what sequence, within real capacity limits. Advanced planning and scheduling software uses optimization algorithms to balance demand against capacity and materials, and produces schedules a plant can run.
APS has two parts:
- Advanced planning decides what to make, how much, and when, over weeks to months. It creates or checks the master production schedule (MPS) against available capacity and materials.
- Advanced scheduling sets the exact sequence of operations on each machine, line, and work center, over hours to days. It accounts for setups, tooling, labor, and materials at the operation level.
APS supports both make-to-order production, where schedules follow customer due dates and order promises, and make-to-stock production, where they follow inventory targets and batch economics. Many plants run both.
What is the difference between finite and infinite capacity planning?
Infinite capacity planning, often the default in ERP and MRP planning systems, schedules work against due dates without checking whether machines and labor are free. Finite capacity planning loads work only up to each resource’s real limit. APS software uses finite-capacity planning and scheduling so that production plans account for the actual limits of machines, labor, and other resources.
A plan built on infinite capacity shows when work is needed. A finite-capacity schedule shows when work can actually be done. For more detail, see finite capacity planning.
Where does APS sit between ERP and MES?
APS sits between enterprise resource planning (ERP) and the manufacturing execution system (MES). ERP is the business layer: customer orders, bills of materials, and master data. APS is the planning and scheduling layer, turning that demand into a feasible, sequenced production schedule. MES is the execution layer, running and recording work on the shop floor. In the ISA-95 standard, ERP sits at Level 4 (business planning and logistics), and detailed production scheduling sits within Level 3 (manufacturing operations management), alongside execution.
What should you look for in an advanced planning and scheduling (APS) solution?
An APS solution should be evaluated on seven capabilities: constraint modeling, changeover and setup optimization, batch and auxiliary resources, replanning and scenario planning, order promising (ATP/CTP), ERP and MES integration, and configuration that planners can maintain. When evaluating APS software, look beyond feature lists and test how each platform handles your plant’s hardest scheduling constraints. Feature lists often look alike. How a platform behaves on your own constraints is what separates them.
1. Constraint modeling: can the APS solution represent your real rules?
Constraint modeling determines whether an APS solution can represent the rules that make a schedule feasible. That means finite capacity on machines and labor, material availability, sequence rules, and the plant-specific business rules that planners now keep in their heads or in spreadsheets. If a rule cannot be modeled, the schedule will break it, and planners will override the system.
Test it with the rule that breaks your spreadsheet today, and check that the APS solution can model and respect it without manual correction.
Eyelit APS provides a wide range of constraint types to model any company’s business rules, including feature-combination limits, dynamic spacing, run-lengths on sub-sequences, sequence-dependent setup times, and inventory simulation during sequencing.
Eyelit APS models inventory as hard or soft constraints, including safety-stock floors, storage ceilings, downstream coverage rules, and build-up and build-down.
2. Changeover and setup optimization: does the APS solution sequence to reduce lost time?
In high-mix production, changeovers are often the biggest source of lost capacity. Check whether the APS solution calculates setup times from product attributes rather than from a fixed table, and whether setup time can differ by resource. A good demo request: the same product sequence on two resources with different setup requirements.
Eyelit APS uses attribute-based changeover matrices with additive or maximum setup policies and per-resource setup times.
3. Batch and auxiliary resources: can the APS solution schedule ovens, tools, and skilled operators?
Many schedules fail on secondary resources, not on the main machine. Batch equipment processes several orders at once. Auxiliary resources such as tools, dies, fixtures, and certified operators limit what can run in parallel. Ask the vendor to schedule a batch oven or a shared tool alongside the main routing.
Eyelit APS schedules complex batch resources — ovens, autoclaves, furnaces, stamping, and injection molding — with capacity in one, two, or three dimensions, temperature-profile and material grouping rules, and work-order split and re-aggregation.
Eyelit APS models auxiliary resources — tools, dies, operators with skill matrices, and batch processing resources such as ovens and autoclaves — as hard or soft constraints.
4. Replanning and scenario planning: what happens to the schedule when conditions change?
The real test of an APS solution is the tenth schedule revision, not the first schedule. When a machine fails or an order changes, evaluate how much of the released schedule the APS solution can preserve. Released orders, staged materials, crew assignments, and supplier sequences can all depend on schedule stability.
In a demo, introduce a machine failure partway through a released schedule and measure how much of it survives. Then test scenario planning: can planners model a rush order, an overtime shift, or a machine outage before committing the change?
Eyelit APS replans with memory: when demand or supply changes, it minimizes disruption to the existing schedule, with the degree of allowed change configurable at any level or attribute.
5. Order promising (ATP/CTP): can the APS solution give customers dates it can keep?
Order promising turns the schedule into a delivery date a customer can rely on. For make-to-order manufacturers, it matters most.
- Available-to-Promise (ATP): commits orders against existing or planned inventory.
- Capable-to-Promise (CTP): commits orders against available capacity and materials.
Ask the vendor to promise a new order against current capacity and materials, and check whether ATP/CTP runs in batch, in real time, or both.
Eyelit APS delivers Available-to-Promise and Capable-to-Promise in both batch and real-time modes, with the real-time module connecting to the order management system.
6. ERP and MES integration: does the schedule stay in step with the shop floor?
MES records downtime → APS receives the updated production state → APS replans → the revised schedule returns to execution.
How quickly that loop runs decides how long a schedule stays accurate after release. An APS solution takes orders and master data from ERP, and live work-in-progress (WIP), downtime, and completion data from MES. Check whether planning and execution share one data model or synchronize across separate systems. Then trace one downtime event from the shop floor to the revised schedule, and time it. For integration patterns, see MES/ERP integration options.
Eyelit APS is advanced planning and scheduling software that runs on the same data model as Eyelit MES, so real-time WIP, downtime, and shop-floor changes feed updated schedules back to execution.
7. Configuration: who maintains the scheduling model after go-live?
Every APS rollout encodes the plant in a model, and that model changes as products, lines, and rules change. Check whether planners can update the model through configuration, or whether each change needs vendor services or custom code. This can materially affect long-term cost of ownership and dependence on vendor services. During the evaluation, have a planner make a model change.
Eyelit APS offers low-code / no-code configuration, including a drag-and-drop graphical workflow and routing designer.
How do you run an APS evaluation that reduces selection risk?
Run an APS evaluation on your own data and your hardest constraints, not on a vendor’s standard demo. A useful APS evaluation tests both the initial schedule and how the system behaves when production conditions change.
- Confirm the layer you are buying. APS is detailed planning and scheduling. It is not supply chain planning above it or MES below it, so write requirements for the scheduling layer first.
- Pick your hardest scheduling case. Choose the constraint that breaks your spreadsheet today (a changeover pattern, a batch oven, a shared tool) and build the demonstration around it.
- Run a proof of concept on representative data. Ask each vendor to model that case on your orders, routings, and resources. Then check whether the schedule is feasible without manual correction.
- Test a disruption. Introduce a machine failure or an urgent order partway through the schedule, and measure how much of the released schedule survives.
- Walk through integration and model ownership. Trace one downtime event from MES to the revised schedule. Ask who makes a model change after go-live, and how long it takes.
| What to evaluate | What to ask the vendor to show |
| Constraint modeling | Your hardest scheduling rule, modeled on your own data, producing a feasible schedule |
| Changeover and setup optimization | The same product sequence on two resources with different setup requirements |
| Batch and auxiliary resources | A batch oven or shared tool scheduled alongside the main routing |
| Replanning and scenario planning | A mid-schedule machine failure, how much of the released schedule survives, and a what-if scenario run before committing |
| Order promising (ATP/CTP) | A new order promised against current capacity and materials |
| ERP and MES integration | A downtime event traced from the shop floor to the revised schedule |
| Configuration | A model change made by a planner, not by a services team |
How does Eyelit APS match these evaluation criteria?
Each of the seven sections above closes with how Eyelit APS handles that capability: constraint and inventory modeling (1), attribute-based changeovers (2), batch and auxiliary resources (3), replanning with memory (4), batch and real-time ATP/CTP (5), a shared data model with Eyelit MES (6), and low-code / no-code configuration (7).
The Eyelit Technologies solution suite, Eyelit SIOP, Eyelit APS, Eyelit MES, and Agent EyeQ, are delivered on a single data platform. Eyelit’s solver and optimization technology is patented (US8509925B2, US12229700B2).
Eyelit’s automotive planning and scheduling solutions are in use at 4 of the top global auto OEMs, with more than 50 scheduling and sequencing solutions delivered across Eyelit’s automotive APS customer base. Eyelit APS generates near-optimal weekly sequences at the scale of 15,000 vehicles. For industry detail, see automotive APS capabilities.
Evaluating APS for your plant? Bring your hardest scheduling constraint and see how Eyelit APS models it. Book an evaluation call
Frequently asked questions
What is APS software used for?
APS software is used to build production plans and detailed schedules that respect finite capacity, materials, setups, and due dates. Manufacturers use it to set the master production schedule, sequence operations on each resource, promise delivery dates to customers, and replan when demand or shop-floor conditions change, without rebuilding the schedule by hand.
What is the difference between APS and MRP?
Material requirements planning (MRP) calculates which materials are needed and when, usually assuming infinite capacity. APS software adds finite capacity and detailed sequencing, so the plan reflects what machines, labor, and tooling can produce. Most manufacturers run APS alongside the MRP inside their ERP system: MRP covers materials, and APS covers capacity and sequence.
What is the difference between APS and MES?
APS software plans and sequences production before it happens. A manufacturing execution system (MES) controls and records production as it happens on the shop floor. The two work as a loop: MES sends work-in-progress, downtime, and completion data to APS, and APS uses that data to revise the schedule it sends back to execution.
What should discrete manufacturers look for in APS software?
Discrete manufacturers should focus on constraint modeling, sequence-dependent setup optimization, auxiliary resources such as tools and skilled operators, replanning behavior, and integration with execution. Test each one on your own routings, starting with the constraint that causes the most rescheduling today.
Which APS software vendors should be on a shortlist?
Build a shortlist from your hardest scheduling constraint, your industry, and your ERP and MES landscape, not from a general ranking. Our comparison of ten APS software platforms evaluates each vendor on the same capability areas used in this guide, drawing on each vendor’s own published materials.
Can APS software run alongside an existing ERP system?
Yes. APS software typically takes customer orders and master data from the ERP system and returns finite-capacity schedules to it. ERP remains the system of record for orders, inventory, and finance, while APS handles the detailed sequencing that ERP planning modules do not cover at the machine and shift level.
This guide is published by Eyelit Technologies.



