All posts
Perspective2026-07-14

What commercial management software doesn't decide

A commercial management system records your sales, orders, and invoices — but it never decides what to reorder, transfer, or mark down.

Kevin Didelot11 min read

Every growing retailer reaches the point where the spreadsheets stop coping. Orders get missed, invoices go out late, and nobody agrees on what was actually sold. So the business buys a commercial management system — the software that runs quotes, orders, deliveries, invoicing, and customer and supplier accounts.

It is the commercial back-office: the first real system most retailers and distributors own before a full ERP. And it does its job well.

So when stock performance starts slipping — too many stockouts in one region, too much markdown in another — the instinct is to blame the software. Or to ask which module to bolt on next. Usually that's the wrong question. The system is doing exactly what it was built to do; the gap sits in a layer it was never designed to cover. This article draws the line between what a commercial management system runs, where it stops, and what a decision layer adds on top.

What commercial management software actually is

A commercial management system is the transactional core for a retailer's commercial operations. It handles the order-to-cash cycle — quote, sales order, delivery, invoice, payment — and usually the purchase-to-pay side too: supplier orders, receipts, and supplier invoices. It holds customer and supplier accounts, price lists and discounts, and often a light stock ledger on top.

Its job is to record and execute commercial transactions accurately — not to arbitrate what those transactions should be. It answers "what was quoted, ordered, invoiced, and to whom," and it makes sure the paperwork and the numbers agree. That is a real, essential job. For a mid-market retailer running 50 to 500 SKUs across a handful of channels, it replaces a fragile stack of spreadsheets with one consistent record.

So a commercial management system is a system of record, scoped to commercial activity. It sits a rung below a full ERP — lighter, faster to deploy, cheaper to run — but it shares the same DNA. It captures what happened. It does not decide what should happen next.

What it does well

Used for what it's for, the software earns its keep, and the strengths are concrete.

One record of commercial activity. Every quote, order, and invoice in one place, consistent across sales, purchasing, and finance. That alone removes a tax that fragmented spreadsheets levy on every hand-off.

Clean order-to-cash execution. When a sale is agreed, the system turns it into an order, a delivery note, and an invoice without re-keying — and chases the payment. This is the transactional spine of the business, and it needs to be reliable.

Invoicing, tax, and compliance. Auditable documents, correct VAT, and the financial trail an accountant and a tax authority both need. Unglamorous, and non-negotiable at scale.

Customer and supplier accounts. Balances, terms, and history for both sides of the ledger, so credit and payment cycles run without someone reconstructing them by hand each month.

If your problem is "our commercial paperwork is a mess and nobody trusts the numbers," a commercial management system is the right answer. A decent implementation pays for itself quickly.

Where commercial management software stops

The limits aren't defects — they're the edge of what a system of record does. Three of them bite the moment your problem shifts from paperwork to stock performance.

It records the sale; it doesn't decide the assortment or the reorder. The system knows a store sold 4 units last week and has 30 on order. It does not decide whether to reorder, transfer stock from a slower store, or start marking down. Those are arbitrations against demand, supplier minimums, store roles, and a markdown calendar — logic the software holds none of. This is the same reason retail data stays useless without a decision layer on top.

The merchandising logic lives outside it. Because the system doesn't decide, the deciding happens in exported spreadsheets, a separate planning tool, and the buyer's head. The software shows the commercial state; a human turns that state into a merchandising move, SKU by SKU. That works until the volume — tens of thousands of SKU/store pairs — outgrows what a team can touch each week.

It executes a bad merchandising move as faithfully as a good one. The system will process a reorder that violates a rule nobody encoded, because enforcing merchandising logic was never its job. The correctness is commercial and transactional, not decisional. Getting the invoice right is not the same as getting the buy right.

None of this is a knock on the software. It's the definition of a commercial system of record — and it's exactly why the decision sits in a separate layer.

A commercial record vs a merchandising decision

The clearest way to see the gap is side by side. A commercial management system is a system of record; the layer it's missing is a system of decision. They answer different questions.

The commercial system captures demand after it happens — it records the order once someone decided to place it. A merchandising decision shapes supply before demand lands: what to buy, how deep, where to send it, when to pull it back. One is a rear-view mirror on transactions; the other is a forward bet on stock. A retailer can have a flawless commercial record and still lose money on every one of those forward bets.

This is the same architecture as ERP vs a decision layer and the broader data stack vs decision stack distinction, one tier down. The commercial system records and executes; the decision layer decides the SKU/store moves and hands the executable action back. It does not replace the commercial system — it sits on top and feeds it better instructions.

When you've outgrown a commercial management system

The useful diagnostic is to name the problem precisely, because the wrong diagnosis leads to an expensive migration that fixes nothing.

If your pain is commercial paperwork — orders slipping, invoices late, customer balances unclear — that's a system-of-record problem, and a better commercial management setup is the right investment. But watch for the second pattern, because it looks similar and needs the opposite fix.

If your pain is decisions, no amount of extra modules will close it. The signs are specific. Your numbers are clean and everyone agrees on them, yet stockouts and markdowns persist.

Buyers re-key orders from an exported spreadsheet because the "right" reorder is obvious only in hindsight and never placed in time. You've crossed roughly 20 stores and tens of thousands of SKU/store pairs, and the weekly review can no longer touch more than a fraction of the range. That's not a paperwork gap — it's a decision gap, and it's the same reframe behind treating inventory planning as a chain of decisions rather than a record to maintain.

Most retailers at this stage have a solid commercial system and an empty decision layer. That's why the invoices are clean and the stock performance still leaks.

The Solya angle

Solya is the decision layer, not another commercial management system. It's built to sit on top of the system of record you already run — commercial software, POS, ERP. It does the one thing that record was never designed to: decide.

Solya connects to your commercial system, POS, and supply chain feeds and rebuilds a live SKU/store view of the network on the data layer. The intelligence layer reads that state continuously and frames the real decisions — reorder, transfer, allocate, mark down — with your business rules embedded. The output is a move ready to execute, not a number to interpret. The orchestration layer then writes the cleared decision back into your commercial and supply systems, so a decision becomes a purchase order or a transfer without a buyer re-keying it. That's continuous replenishment running on top of your existing back-office, not instead of it.

The point is complementarity. Your commercial system keeps doing what it's great at — recording and executing the commercial transaction. Solya adds the layer that decides which transaction should happen in the first place.

The bottom line

A commercial management system and a decision layer aren't competitors — they're different jobs. The commercial system is your record of what was sold, ordered, and invoiced, and no serious retailer operates without one. But it doesn't decide, and you can't blame a record-keeper for a decision gap it was never meant to fill.

So before you shop for a heavier system to fix stock performance, name the problem. If the commercial paperwork is a mess, fix that. If the paperwork is clean and the stock decisions still don't happen, a bigger system of record won't save you. You're missing the layer that decides on top of it.

The question to ask

Look at your last quarter of stockouts and markdowns and ask one thing: were they caused by bad records, or by good records that nobody acted on in time? If the numbers were right and the move still didn't happen, you don't have a commercial management problem. You have a decision problem — and that's a different layer.


Is your gap the paperwork, or the decisions on top of it?

At Solya, we offer retail and supply chain leaders a 30-minute diagnostic that places your problem correctly — commercial record or merchandising decision — on your own stack.

You'll walk away with:

  • A clear read on whether your gap is commercial paperwork or stock decisions
  • Where SKU/store decisions leak value outside your commercial system today
  • The first decision loops worth closing on top of your existing back-office
Kevin DidelotCo-founder & CTO, Solya

Co-founder & CTO of Solya.

Related articles