The difference isn't precision. It's whether the plan is allowed to say no — and a plan that can't say no can't be trusted when it says yes.
Every ERP produces dates. An order lands with a due date of August 14; the routing says the work takes two weeks; so the system starts it July 31 and calls it planned. That subtraction is the entire scheduling method inside most MRP runs — it's called lead-time offsetting, and it rests on one assumption so old it's become invisible: infinite capacity. Understanding the difference between finite-capacity and infinite-capacity scheduling is understanding why your dates slip while your utilization report says everything is fine.
No planner thinks the plant has unlimited machines. "Infinite capacity" means something quieter: the model never checks. The lead time is a fixed parameter typed into a master-data field — two weeks, because it was two weeks once — and the queue time buried inside it is assumed constant no matter how much work lands in the same window. Load doesn't lengthen it. Contention doesn't exist. Forty jobs can be offset through a work center that fits twelve a week, and every one of them gets a start date.
Each date is individually plausible. Collectively they are impossible. The system isn't lying, exactly — it's doing arithmetic with a calendar and calling it a plan.
A plan that cannot say no is not a plan. It's a wish, formatted as a date.
Finite-capacity scheduling starts from the opposite premise: a date is only real if it corresponds to a feasible slot. That requires modeling the things lead-time offsetting ignores:
Model all of that and something changes philosophically: the system now knows the feasible region — the set of schedules your constraints actually permit. It can finally say no. Which is the only reason its yes means anything: the most efficient plan your constraints permit, found continuously — and the feasible region is known exactly, because it was modeled.
Because finite-capacity scheduling needs a model of your factory, and the industry's answer to that has been brutal: author it by hand. The classic APS deployment sends consultants to interview your planners and type your routings, changeover matrices, and resource rules into a modeling studio for six to eighteen months — enterprise-priced, and stale the day it goes live because the floor moved on during the project. The big suites hand off at the factory door; the mid-market — most of manufacturing — was priced out of the fix entirely. So the fiction survived, not because anyone defends it, but because the cure cost more than the disease.
That authoring project is the part that shouldn't exist. Your industry already knows its own physics — a pharma plant knows its changeover families and validated boundaries, a converter knows its make-readies, a shrimp processor knows its grade-count yield splits. PatternLab Cortex starts with that knowledge encoded as a ready-made industry model. AI-assisted mapping connects existing fields, records and documents to the model and resolves identities across inconsistent names and codes; every mapping remains reviewable, traceable and versioned. A deterministic finite-capacity solver then evaluates schedules inside the feasible region. AI proposes. Rules and solvers validate. People approve high-impact decisions. Your ERP stays the system of record; Cortex is the operational semantic layer, and its live Supply Chain workspace connects Plan, Inventory and Sales above it.
Fairness requires saying so: at the aggregate, long-horizon altitude — annual capacity strategy, rough-cut S&OP, the IBP layer — infinite-capacity math is a reasonable simplification, because nobody is promising a customer a Tuesday. The dishonesty begins below the handoff, where "what runs next, on which line, promised for when" gets decided. That layer — the one the suites don't serve — is where finite capacity stops being a nice-to-have and becomes the difference between a commitment and a guess.
PatternLab Cortex connects operational meaning to finite-capacity decisions across Plan, Inventory and Sales.
Industry model, reviewable mapping, PatternLab-assisted workspaces and validated decisions.
Every quoted date backed by materials and a feasible slot — a commitment, not a guess.
Actuals in, validated recovery options out, with affected promises visible.