See every person's real load. Weeks ahead.
SmartFlow Projects puts every project's plan on one board against everyone's actual Business Central resource capacity — the double-booked consultant, the overloaded week, visible before either becomes a delay. A finite-capacity scheduling engine checks the plan against real capacity, and when you accept it, the dates move in Business Central.
From Business Dynamics Pro — the team behind SmartFlow APS, D365Q, WarehouseQ, and PlanAI for Business Central.
Business Central checks the calendar. It doesn't level the team.
Business Central tracks a project's budget, its WIP, its billing — a financial ledger, not a finite plan. Job Planning Lines tell you what's due; they don't tell you whether the person assigned is already committed to a different project the same week. Two projects can lean on the same consultant at once, and the only answer Business Central gives you is a load graph over 100%.
SmartFlow Projects puts a real solver against that same plan — checking every person's actual capacity before a delivery date is promised, not after it's missed.
Eighty seconds, from a live client.
A project that doesn’t fit, levelled against the team’s real capacity, reviewed line by line, and written back to Business Central. Recorded from a running client — not an animation, and not a mock-up.
Three moves, one board.
Every project, every person, one board.
A day-scaled Gantt grouped by project, plus a resource perspective and a per-person capacity heatmap. The whole portfolio in front of you, not scattered across job cards.
A solver checks it against real capacity.
Generate a plan and the scheduling engine schedules every task against each person's actual Business Central resource capacity — a hard ceiling, not a suggestion.
Accept, and the dates move in Business Central.
Review the proposal — what moves, and why — then accept it. The plan writes back to native Business Central tables. Nothing moves until you click Accept.
Real math, with its work shown.
A consultant booked on two projects at once is a math problem, not a gut call. SmartFlow Projects resolves it against a finite-capacity model that treats each person's capacity as a hard ceiling — it will make a project late before it books someone past their day. Every task the solver moves carries the reason it moved, and nothing writes back until you review it and click Accept.
All four link types. Each with a lag.
Predecessors aren't always "finish, then start". SmartFlow Projects ships all four dependency types, each with a positive or negative lag in days, checked at every layer — the moment you create a link, and again when a plan is built.
Task B waits for Task A to finish.
The default link. Most plans are built from these.
Task B starts alongside Task A.
For work that has to kick off together, like a review track.
Task B must finish with Task A.
For work that has to land together, like sign-off tasks.
Task B must finish before Task A starts.
The rare one — handoffs where the outgoing task caps the incoming one.
Resource scheduling — inside Business Central.
No second application. No separate login. No sync. SmartFlow Projects reads and writes standard Business Central Jobs, Job Planning Lines and Resources — one board, on the screen your delivery team already works in.
See every person's real load across every project.
A per-resource heatmap reads native Business Central resource capacity and shows committed load, day by day, weeks ahead — independent of whether you've run a solve.
Capacity is a hard ceiling, not a suggestion.
A real constraint solver schedules against each person's actual capacity. It will make a project late before it books someone past their day.
Finish-to-Start, Start-to-Start, Finish-to-Finish, Start-to-Finish.
Each with positive or negative lag, checked for cycles the moment you create the link.
Bulk predecessor entry, fast.
Wire up dependencies across hundreds of planning lines from one worksheet instead of one task at a time.
Drag a bar. Undo it if you change your mind.
Twenty staged changes of undo and redo before you save, plus filtering and search across the portfolio.
A second pass checks what was written.
After a plan is applied, an independent pass re-checks the written result against precedence, capacity and duration, and reports what it finds — it doesn't silently fix anything.
Locked and pinned tasks stay put — and get counted.
Tasks that must not move — locked, pinned, inside your frozen horizon — are skipped and counted, not silently changed.
No external database. No connector. On Essentials.
The board reads and writes native Jobs, Job Planning Lines and Resources tables, planned in whole days, on Business Central Essentials — no Premium licence required.
Every capability above is built and running today. Evaluate all of it against the sandbox sample data that ships with the app before you point it at a real project.
See the plan as a project. See it as a person.
The same underlying plan, read four ways — switch perspective without leaving the board.
Project perspective
The Gantt grouped by project — the view a delivery lead opens first.
Proposal review workspace
Current versus proposed, side by side, with a reason for every task that moves.
From Business Central, and back again.
Runs on Business Central Essentials. Not Premium.
Jobs, Job Planning Lines and Resources are all Essentials features, and so is SmartFlow Projects. There's no Manufacturing module to license and no Premium upgrade to justify before you can put a real scheduler on top of the projects you already run in Business Central.
For an organization already paying for Essentials, that's the commercial argument in one sentence: the scheduler is available on the licence you already hold.
We don't promise. We deliver.
Everything on this page is built and running today — including the parts we chose not to build yet. This is the culture that keeps every other claim on this page honest, so here's exactly where the line is.
Runs inside Business Central
One board inside the product you already run. No external database, no connector, and no second system to keep in sync.
A solver we can prove
A real optimisation engine, not a heuristic dressed up as one. Capacity is a hard ceiling, and every move it makes carries a reason.
Whole days, not hours
The plan is computed in whole days, by design — we say so plainly rather than let you assume hourly dispatch. Work that lands outside your open days is counted and disclosed, not hidden.
Built at sandbox scale
Nothing here is benchmarked, and we won't quote you a task count or a solve time we haven't measured. Evaluate it on your own portfolio before you judge how far it goes.
Built entirely on the Microsoft cloud — Dynamics 365 Business Central and Microsoft Azure — the same trust boundary you already accept for Business Central. No third-party vendor stack.