# Capacity planning software

> 
> URL: https://totalcontrolpro.com/capacity-planning-software/
> Last modified: 2026-08-14T08:32:02+00:00

/*cap2*/.ind-grid2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4.5vw,64px);align-items:center;}.ind-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}@media(max-width:900px){.ind-grid2,.ind-grid3{grid-template-columns:1fr;}.ind-flip .ind-media{order:-1;}}.ind-card{background:#fff;border:1px solid #D9D6E0;border-radius:16px;padding:28px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;}.ind-card:hover{box-shadow:0 14px 30px rgba(26,20,48,.10);transform:translateY(-3px);border-color:#402070;}.ind-frame{position:relative;border:1px solid #D9D6E0;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px rgba(46,22,84,.12),0 4px 8px rgba(46,22,84,.06);padding-top:42px;background:#F6F5F9;}.ind-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:42px;background:#F6F5F9;border-bottom:1px solid #ECEAF1;z-index:1;}.ind-frame:after{content:"";position:absolute;top:15px;left:16px;width:47px;height:11px;z-index:2;background:radial-gradient(circle at 5.5px 5.5px,#FF5F57 5.5px,transparent 6.5px) left/17px 11px no-repeat,radial-gradient(circle at 5.5px 5.5px,#FEBC2E 5.5px,transparent 6.5px) center/17px 11px no-repeat,radial-gradient(circle at 5.5px 5.5px,#28C840 5.5px,transparent 6.5px) right/17px 11px no-repeat;}.ind-frame img{display:block;width:100%;height:auto;}.ind-ticks{list-style:none;margin:24px 0 0;padding:0;}.ind-ticks li{position:relative;padding-left:34px;margin-bottom:12px;font-family:'Averta Regular',sans-serif;font-size:16px;line-height:1.55;color:#3C3552;}.ind-ticks li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:999px;background:#ECE7F4;}.ind-ticks li:after{content:"";position:absolute;left:7px;top:9px;width:8px;height:4px;border-left:2px solid #402070;border-bottom:2px solid #402070;transform:rotate(-45deg);}.cap-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0 26px;}@media(max-width:900px){.cap-logos{grid-template-columns:repeat(3,1fr);}}.cap-logo{background:#fff;border:1px solid #D9D6E0;border-radius:14px;padding:18px 10px;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;}.cap-logo:hover{box-shadow:0 10px 22px rgba(26,20,48,.09);transform:translateY(-2px);border-color:#402070;}.cap-logo img{width:52px;height:52px;object-fit:contain;display:block;}.cap-feat{display:inline-block;font-family:'Averta Bold',sans-serif;font-weight:400;font-size:15px;color:#402070;text-decoration:none;margin-top:20px;}.cap-feat:hover{color:#F0A020!important;}
.vsd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px;}
.vsd-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.vsd-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
@media(max-width:900px){.vsd-grid2,.vsd-grid3,.vsd-grid4{grid-template-columns:1fr;}}
.vsd-card{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;}
.vsd-card:hover{box-shadow:0 14px 30px rgba(26,20,48,0.10);transform:translateY(-2px);border-color:#402070!important;}
.vsd-btn{transition:background .2s ease;}
.vsd-btn:hover{background:#C97F0E!important;color:#2E1654!important;}
.vsd-ghost{transition:background .2s ease,border-color .2s ease;}
.vsd-ghost:hover{background:rgba(255,255,255,0.12)!important;}
.vsd-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.rv-faq{border-top:1px solid #D9D6E0;}
.rv-d{border-bottom:1px solid #D9D6E0;}
.rv-s{font-family:'Averta Bold',sans-serif;font-weight:400;font-size:18px;color:#1A1430;padding:20px 48px 20px 0;position:relative;cursor:pointer;list-style:none;display:block;}
.rv-s::-webkit-details-marker{display:none;}
.rv-s::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;line-height:30px;text-align:center;border:1px solid #D9D6E0;border-radius:999px;color:#3C3552;font-family:'Averta Regular',sans-serif;font-size:18px;transition:background .2s,color .2s,border-color .2s;}
.rv-d[open] .rv-s::after{content:'\00d7';background:#402070;color:#ffffff;border-color:#402070;}
.rv-a p{font-family:'Averta Regular',sans-serif!important;font-size:16px!important;line-height:1.65!important;color:#3C3552!important;padding:0 48px 22px 0!important;margin:0!important;}
.rv-tbl{width:100%;border-collapse:collapse;min-width:720px;}
.rv-tbl th{font-family:'Averta Bold',sans-serif;font-weight:400;font-size:18px;text-align:left;padding:16px 20px;border-bottom:2px solid #D9D6E0;}
.rv-tbl td{font-family:'Averta Regular',sans-serif;font-size:16px;line-height:1.5;color:#3C3552;padding:16px 20px;border-bottom:1px solid #ECEAF1;vertical-align:top;}
.rv-tbl td.rv-lbl{font-family:'Averta Bold',sans-serif;color:#1A1430;width:20%;}
.rv-tbl td.rv-us{background:#ECE7F4;color:#1A1430;}
Capacity

# Capacity planning software

Find out whether you have the machine hours, the people and the shifts to deliver what you have promised, before you promise it.

[Book a demo](/book-a-demo/)[Work out your ROI](/savings-calculator/)/*rv-hero-norm2*/.hero .fusion-layout-column{margin-bottom:0!important;}.hero a[class*="-btn"],.hero a[class*="-ghost"],.hero a[class*="-b1"],.hero a[class*="-b2"]{margin-bottom:0!important;}@media(max-width:640px){.hero a[class*="-btn"],.hero a[class*="-ghost"],.hero a[class*="-b1"],.hero a[class*="-b2"]{margin-bottom:10px!important;}}Definition

## What is capacity planning software?

Capacity planning software compares the work you have committed to against the hours you genuinely have available, at each machine, cell and skill group, and shows you where you will fall short.

It answers a question most factories answer with a shrug: can we actually do this? Not in theory, and not if everything goes perfectly, but with your real shift patterns, your real absence rate and your real changeover times.

The number that matters is not what a machine could produce. It is what it produces on a normal week, including setups, breakdowns, breaks and the operator being pulled onto something urgent. Planning against theoretical capacity is how factories end up on permanent overtime.

See it live

## Load against hours, resource by resource

The scheduler shows committed work dropped onto real available hours at each machine and cell, so an overloaded week looks overloaded before it arrives.

Shift patterns, holidays and downtime are in the calculation, which is why the answer matches what the factory can actually do.

- Week-by-week load per resource
- Overloads visible before release
- What-if moves without committing

[Explore planning and scheduling →](/features/planning-scheduling/)How it works

## How capacity planning works

It is a comparison of two numbers, and both of them are usually wrong the first time you look.

### Work out available hours

Shift patterns, holidays, planned maintenance and a realistic allowance for absence and breakdown. This is nearly always lower than people assume.

### Work out required hours

Every open job, exploded into operations, each with its expected run and setup time at a specific work centre.

### Load one against the other

Required hours are dropped onto the available hours week by week, resource by resource, showing where load exceeds what exists.

### Decide what to do about it

Overtime, subcontract, re-sequence, move work to another cell, or tell a customer early. All four are better than finding out in week six.

Capabilities

## What capacity planning gives you

### Load versus available

A week-by-week picture of committed hours against real hours at each resource.

### Bottleneck identification

The resource that caps your output, shown rather than argued about.

### Overload warnings

Weeks that cannot be delivered, flagged while there is still time to act.

### Skill and labour view

Capacity is people as well as machines, and often people are the tighter constraint.

### Scenario testing

What happens to the load if you take this order, or lose that machine for a week.

### Realistic lead time

A quotable lead time based on how loaded you already are.

The real numbers

## Capacity from what actually happens

Booked times feed the capacity model, so when an operation consistently runs over its standard, your planning numbers correct themselves.

The demand report turns that into a forward view: what is coming, where it lands, and which weeks break first.

- Times from real bookings, not standards
- Demand landed by week and work centre
- Evidence for the overtime or invest decision

[Explore manufacturing intelligence →](/features/manufacturing-intelligence/)Benefits

## What knowing your capacity changes

Most capacity problems are not capacity problems. They are visibility problems that became capacity problems.

### You stop over-promising

The commonest cause of late delivery in a small factory is accepting more work than the month contains, because nobody was counting.

### Overtime becomes a decision

Planned overtime costs less than emergency overtime, and far less than the customer credit note that follows missing the date.

### Investment gets evidence

Knowing which resource has been at 98 per cent load for six months turns a capital request into an argument the board can check.

### Subcontract gets cheaper

Deciding in week one to subcontract an overload is a negotiation. Deciding in week five is a rescue, and it is priced like one.

Levels of detail

## Rough-cut or detailed capacity planning?

Two different exercises, used at different points, and confusing them wastes a lot of effort.

Rough-cutDetailedQuestionIs this plan roughly feasible?Exactly when does each operation run?Resources modelledKey constraints onlyEvery work centre and skill groupTime bucketsWeeks or monthsHours or shiftsEffort to maintainLowHigh, needs accurate routingsUsed forAccepting orders and quoting lead timesReleasing and sequencing workGood enough forMost UK SME manufacturersHeavily constrained, capital-intensive plantsRight for you?

## When capacity planning earns its place

If more than one of these is true, you are almost certainly planning against a capacity figure that does not exist.

- Overtime has become routine rather than exceptional.
- You accept orders without any check on whether the weeks concerned are already full.
- One machine or cell is obviously the constraint but nobody has quantified by how much.
- Lead times quoted to customers are the same regardless of how loaded you are.
- You are considering buying a machine or hiring, and the case rests on a feeling.
- Holiday season regularly causes a delivery crisis that surprises everybody.

DynamxMFG

## Capacity based on what your factory really does

Capacity planning is only as good as the times behind it. Most factories plan against standard times that were set years ago, often optimistically, and then wonder why the plan never holds.

DynamxMFG builds capacity from booked times on real jobs. When an operation consistently takes 40 minutes rather than the 25 in the routing, that shows up, and your capacity figures start reflecting the factory you actually have.

### Real times, not standards

Capacity derived from what operators actually booked. See [shop floor data capture](/features/shopfloor-data-capture/).

### Machine and labour load

Both constraints modelled, because people are often the tighter one. See [resources and workforce](/features/resources/).

### Feeds the schedule

Capacity limits flow straight into [production scheduling](/production-scheduling-software/).

.omf-mq{position:relative;height:clamp(380px,42vw,500px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);}.omf-mq__grid{display:flex;justify-content:flex-end;gap:clamp(12px,1.3vw,18px);}.omf-mq__col{width:clamp(104px,10.5vw,152px);}.omf-mq__stream{display:flex;flex-direction:column;gap:clamp(12px,1.3vw,18px);will-change:transform;}.omf-mq__col--down .omf-mq__stream{margin-top:-60px;}.omf-mq__col--up .omf-mq__stream{animation:omf-up var(--sp,34s) linear infinite;}.omf-mq__col--down .omf-mq__stream{animation:omf-down var(--sp,34s) linear infinite;}.omf-mq__col:nth-child(1) .omf-mq__stream{--sp:38s;}.omf-mq__col:nth-child(2) .omf-mq__stream{--sp:32s;}.omf-mq__col:nth-child(3) .omf-mq__stream{--sp:42s;}@keyframes omf-up{from{transform:translateY(0);}to{transform:translateY(-50%);}}@keyframes omf-down{from{transform:translateY(-50%);}to{transform:translateY(0);}}.omf-mq:hover .omf-mq__stream{animation-play-state:paused;}.omf-mq__tile{width:100%;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:#fff;border:1px solid #D9D6E0;box-shadow:0 6px 18px rgba(26,20,48,.08),0 2px 4px rgba(26,20,48,.04);}.omf-mq__tile img{width:100%;height:100%;object-fit:cover;display:block;}@media(max-width:900px){.omf-mq__grid{justify-content:center;}}@media(prefers-reduced-motion:reduce){.omf-mq__stream{animation:none!important;}.omf-mq__col--down .omf-mq__stream{margin-top:0;}}Integrations

## Connects to what you already run

Capacity decisions ripple into purchasing and promising. DynamxMFG connects planning, stock and your accounts stack so one set of numbers drives all three.

[See all 33 integrations →](/integrations/)Customers

## What manufacturers say about DynamxMFG

“DynamxMFG is an excellent choice for manufacturers looking to digitise operations without being overwhelmed by complexity.”

Kristopher SService Engineer at Protea“As GMC has grown, it had become harder for me to have such a keen view on components to see if those parts were profitable or not. DynamxMFG enabled us to monitor the machine time and see whether we are making a profit or a loss on each component.”

Paul BManaging Director at GMC“The ability to dynamically modify BOMs after release, adding or removing items from work orders, scrapping and reworking parts, has been the single biggest improvement for our business.”

Andrew TManaging Director at Protea“We chose the system over competitors because of its ease of use, strong customer support and friendly delivery team. So far, everything has matched what was promised.”

Amy MHead of Operations at Elite Skills Arena“With DynamxMFG, all our production processes are tracked and the relevant data is captured. This increases our control over the business and helps us identify more opportunities to enhance efficiency and quality.”

Neil SOperations Director at QK-TEX“Our experience has been positive, and it was definitely worth switching. The support we have received has been extremely helpful. My favourite feature is the integration and automation capabilities.”

Philippos FHead of Digital Transformation at CPLQuestions

## Capacity planning questions, answered

What is the difference between capacity planning and scheduling?Capacity planning asks whether there are enough hours in total. Scheduling decides the order those hours get used in. You need the first before the second is worth doing.

How do I work out my real available hours?Start from shift hours, then subtract planned maintenance, holidays, training and a realistic allowance for absence and breakdown. Most factories find the real figure is 15 to 25 per cent below the theoretical one.

Should I plan capacity for people or machines?Both, and in a lot of UK SME factories skilled labour is the binding constraint rather than machine time. Modelling only machines hides the real problem.

What utilisation should I target?Not 100 per cent. A resource loaded to full capacity has no ability to absorb variation, and queues in front of it grow rapidly. Most factories run their constraint in the 80s and everything else lower.

Do I need this if I subcontract overflow?Especially then. Knowing early that you will overload gives you a negotiation with your subcontractor rather than an emergency.

How far ahead should I plan capacity?At least as far as your longest material lead time, and ideally as far ahead as your order book gives you visibility.

{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the difference between capacity planning and scheduling?","acceptedAnswer":{"@type":"Answer","text":"Capacity planning asks whether there are enough hours in total. Scheduling decides the order those hours get used in. You need the first before the second is worth doing."}},{"@type":"Question","name":"How do I work out my real available hours?","acceptedAnswer":{"@type":"Answer","text":"Start from shift hours, then subtract planned maintenance, holidays, training and a realistic allowance for absence and breakdown. Most factories find the real figure is 15 to 25 per cent below the theoretical one."}},{"@type":"Question","name":"Should I plan capacity for people or machines?","acceptedAnswer":{"@type":"Answer","text":"Both, and in a lot of UK SME factories skilled labour is the binding constraint rather than machine time. Modelling only machines hides the real problem."}},{"@type":"Question","name":"What utilisation should I target?","acceptedAnswer":{"@type":"Answer","text":"Not 100 per cent. A resource loaded to full capacity has no ability to absorb variation, and queues in front of it grow rapidly. Most factories run their constraint in the 80s and everything else lower."}},{"@type":"Question","name":"Do I need this if I subcontract overflow?","acceptedAnswer":{"@type":"Answer","text":"Especially then. Knowing early that you will overload gives you a negotiation with your subcontractor rather than an emergency."}},{"@type":"Question","name":"How far ahead should I plan capacity?","acceptedAnswer":{"@type":"Answer","text":"At least as far as your longest material lead time, and ideally as far ahead as your order book gives you visibility."}}]}/*lb1*/.lb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.lb-grid.lb-g4{grid-template-columns:repeat(4,1fr);}@media(max-width:900px){.lb-grid,.lb-grid.lb-g4{grid-template-columns:1fr;}}a.lb-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid #D9D6E0;border-radius:16px;padding:24px;text-decoration:none!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;}a.lb-card:hover{box-shadow:0 14px 30px rgba(26,20,48,.10);transform:translateY(-3px);border-color:#402070;text-decoration:none!important;}a.lb-card .lb-kind{display:block;font-family:'Averta Bold',sans-serif;font-weight:400;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#402070;margin:0 0 10px;}a.lb-card .lb-t{display:block;font-family:'Averta Bold',sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#1A1430;margin:0 0 8px;}a.lb-card .lb-d{display:block;font-family:'Averta Regular',sans-serif;font-size:16px;line-height:1.5;color:#6E6880;margin:0;}a.lb-card:hover .lb-t{color:#402070;}a.lb-card span{text-decoration:none!important;}Related reading

## Read next

Background reading on capacity planning software from the DynamxMFG glossary and blog.

[GlossaryCapacity PlanningCapacity planning works out whether you have enough machine time, labour and tooling to...](https://totalcontrolpro.com/glossary/capacity-planning/)[GlossaryBottleneckA bottleneck is the operation in a production process with the least capacity, which sets...](https://totalcontrolpro.com/glossary/bottleneck/)[ArticleForecast bottlenecks 48 hours earlyLearn how shop floor data capture helps SME manufacturers forecast production bottlenecks...](https://totalcontrolpro.com/blog/shop-floor-data-predict-production-bottlenecks/)[Free toolProduction Capacity CalculatorSee what your shift pattern can produce, and what utilisation alone would add.](https://totalcontrolpro.com/production-capacity-calculator/)
## Find out what your real capacity is

Book a 30 minute call and we will load your current order book against your actual shift pattern and show you where the weeks break.

[Book a demo](/book-a-demo/)[Work out your ROI](/savings-calculator/)
