AWRA OpsHub Search

Best inventory software for governed operations

"Best" is not a product ranking — it depends on which part of stock control is actually failing you. Here is how to work that out, the questions that expose a weak answer, and a frank account of where we are the wrong purchase.

Published · Updated

Inventory and warehouse operations

"Best" is the wrong question

Nobody buys inventory software because they want inventory software. They buy it because a specific thing broke — a count that never reconciles, stock that exists in the system and not on the shelf, a purchase raised twice, a batch that expired behind newer stock. Ranking products before naming that failure is how organizations end up with a tool that is excellent at something they did not need.

So this guide is organised by the work the system has to control rather than by feature count. Four questions decide it: does a movement post when it physically happens, does an approval refuse rather than warn, can you reconstruct a stock position on a past date, and can the person actually holding the stock record it from where they are standing.

Score every vendor on those four, ourselves included. The section further down states plainly where we lose — because a buyer who discovers that in month three has been sold something, and a buyer who reads it here can make an informed choice.

Four criteria, and how to make a vendor prove each one

Every vendor demo answers the question they are good at. These four force a specific answer, and each one is testable inside a thirty-minute call — insist on seeing it done rather than described. Ours covers inventory, procurement, assets, offline mobile capture, reports and governance.

The movement posts when it happens

Not an overnight batch, not a spreadsheet someone uploads on Friday. If stock changes hands at 11am, the balance changes at 11am.

Make them prove it: ring up a sale and refresh the stock figure in front of you. Then ask what happens if the till is offline.

The approval refuses, rather than warns

A control that can be clicked past is a log, not a control. The distinction only shows up under deadline pressure, which is exactly when it matters.

Make them prove it: attempt a purchase above the threshold with no approval. The correct outcome is a refusal you cannot dismiss.

You can reconstruct a past position

"What did we hold on 31 March, and who moved it since?" is the question an auditor, a funder or an insurer asks. A current-balance-only system cannot answer it.

Make them prove it: ask for the stock position on a date last quarter, then for the movement trail that explains the difference.

Capture works where the stock is

Stores and field sites are exactly where signal is worst. If capture requires connectivity, it becomes paper — and paper becomes a retyping job with a two-day lag.

Make them prove it: put the device in aeroplane mode, record several movements, reconnect, and watch it sync without duplicating.

Where each option genuinely wins

A comparison table where one column wins every row is marketing. Spreadsheets are better than us at two of these, and it is worth knowing which two before you spend anything.

What you need Spreadsheets A dedicated inventory app AWRA OpsHub
Set-up cost and speed to first use Unbeatable — today, free Days Weeks, counted properly
Modelling an odd one-off question Better than any system Limited Report builder, within a schema
A balance that changes when stock moves Only when someone updates it Yes Yes — posted at the transaction
An approval that refuses No Sometimes a notification Yes — enforced, with the trail
Stock, purchasing and assets on one record Separate files Usually integrations One system
Fiscal e-invoicing to your tax authority No Varies by market Kenya eTIMS only — nowhere else

What is built, and what we can add

Verified against the code rather than the roadmap. If the thing you came for is in the right-hand column, it is a build rather than a switch — tell us and we will scope it, or we will tell you plainly that a planning tool suits you better.

Built

  • Stock posted at the transaction. A sale or issue moves the balance as it happens, with the batch allocation recorded against that line.
  • Batches with expiry, and nearest-expiry-first issuing. FEFO is applied when stock is allocated, not merely reported on afterwards.
  • Cycle counts and blind counts. The expected quantity is hidden from the counter unless they hold the permission to reveal it, with variance rules, recounts and an approval step before anything is written back.
  • Governed transfers between locations, with stock in transit belonging to neither end until received.
  • Procurement in the same system — requisitions, RFQs, quotation comparison, approvals that refuse, three-way matching, and supplier on-time and quality history.
  • Landed cost from freight, duty, clearing and handling allocated onto the receipt, so the import cost lands on the unit rather than in overheads.
  • Offline mobile capture with a device register, queued operations, duplicate-safe sync and a conflict view.
  • Approval due dates on your own calendar. Workflow deadlines and escalation count against your configured working week and public holidays, so a purchase approval does not fall due on a day nobody is in.

More we can add to your workspace

  • A choice of costing method. Today we maintain a weighted average cost per item; FIFO or LIFO is a build — see FIFO vs weighted average for why that matters to your accountant.
  • Automatic ABC classification. Today the class is a field you set, and ranking items by annual consumption value is the part we would add. The method still works — you just run it outside.
  • Economic order quantity. Reorder automation orders a fixed quantity, or the difference up to the reorder point; weighing order cost against holding cost is the piece we would build on top of it.
  • Reorder points and safety stock derived from demand variability. Today they are values you set, with measured supplier lead times available to inform them.
  • Replenishment automation, ready out of the box. Today the low-stock report ships ready to use and the automation on top of it is a workflow rule you build.
  • Fiscal e-invoicing beyond Kenya. eTIMS is the integrated regime today; another market's regime, and filing or remittance on top of it, are builds we would scope with you.
  • Working-day SLA and ageing clocks. They count calendar time today, so a dead-stock or receivables bucket keeps ageing across your weekend until they count your working week instead.
  • Directed picking and slot optimisation. You get storage locations, defaults that prefill and usage data to inform slotting decisions today; computing an optimal slot, sequencing a pick path and directing a picker around the floor is warehouse-execution work we would scope before quoting.
  • Customs clearing, treasury and demand forecasting stay with the specialists who do them for a living, and we will point you at one. Landed cost is recorded from the charges you enter rather than calculated from a tariff schedule.

The shape of that is the honest summary: strong on custody, evidence and control, deliberately unopinionated about optimisation mathematics. If your problem is that nobody knows who moved the stock, this fits. If your problem is that your order quantities are wrong, a planning tool will serve you better.

Smart Recommendations

Shortlist inventory software by the work it must control.

A good inventory platform should prove itself across locations, approvals, physical movement, reporting, and downstream procurement or finance impact. Use these next pages to pressure-test the operating fit.

Recommended evaluation route

From feature comparison to rollout confidence.

01

Map operating locations

List warehouses, branches, stores, field teams, asset points, and users who touch stock.

02

Test control workflows

Evaluate counts, adjustments, transfers, approvals, status holds, receiving, and exception handling.

03

Check field proof

Confirm mobile capture, offline work, QR lookup, GPS-backed evidence, and audit history are practical.

04

Connect downstream impact

Follow each stock signal into procurement, reporting, finance, and leadership review.

Inventory buyers also compare

Counts, transfers, traceability, and offline mobile capture.

Where this shape of problem shows up

These are the recurring patterns the module was designed around — illustrations of the problem, not customer results. Ask us for a reference if you want to speak to someone running it.

Schools: requisitions, stores and department approvals that all have to hold together in the fortnight before term starts, when the pressure to bypass the process is highest.

Clinics and hospitals: supplies where the consequence of a stockout is not a lost sale, and where batch expiry is a patient-safety question rather than a write-off.

Retail and distribution: stock spread across branches, where the real question is never "how much do we have" but "where is it, and what is it worth once freight is in".

Field teams: issuing and returning stock in places with no signal, where the alternative to offline capture is a notebook and a two-day retyping lag.

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center