Ask AwraIQ about features, pricing, onboarding, login, integrations, security, demos, mobile apps, automation, reports, or support.
For manufacturing & agribusiness
From raw store to finished shelf, with the margin intact
Imports costed at true landed value, a bill of materials per product with assembly orders that cost the finished item from what it actually consumed, quality holds that hold at 2am, and a traceability chain that recalls one batch instead of a warehouse. Yield variance against a standard is not measured for you yet, and you should know that before the demo rather than after it.
Sound familiar?
If any of these ring true, you are exactly who this was built for.
The maize question
"I bought 3 tonnes, milled it, sold flour — did I make money?" Answered once a year, at stocktake, with a shrug.
Margins computed on fiction
Freight, duty, and clearing never reach the unit cost — so the price list quietly subsidizes the heaviest items.
The open-door raw store
Production "takes what it needs", yields drift 3% and nobody can say where the material went.
The recall you cannot scope
A complaint arrives and the honest answer to "which batches, where?" is everything, everywhere.
What you get with AWRA OpsHub
Each capability links to a deeper feature tour.
Maintenance and quality issues as tickets
Issues raised on the floor become tickets with a priority, a department queue and an SLA, escalating when the clock runs out and signed off with a signature.
Nine Control Tower lanes across the plant
Stock risk, delayed inbound orders, unpaid invoices, suspicious adjustments, pending payouts, overdue and blocked tasks, leave and payroll — each counted, ranked and linked into the record behind it.
Bills of materials and assembly orders
A BOM per finished item, sub-assemblies built first, and an assembly order that takes the components out of one warehouse and puts the finished item in, all or nothing — at the actual cost of what it consumed. Unbuild reverses it. Yield variance against the BOM is arithmetic you do today.
Waste and by-products on the books
Waste recorded against a reason at the moment it happens, by-products brought onto stock as a receipt, and high-value adjustments held for approval. Input against output is arithmetic you do — a yield variance report is a scoped build.
True landed costs
Freight, duty and clearing allocated at receiving, carried into the unit cost you price against — and from there into a finished item's cost when an assembly order consumes it. Margins use the real number.
Quality holds
Incoming, in-process, and returned stock frozen until released — enforced by the system, even at 2am.
Batch traceability
Supplier → material batch → issue → despatch → customer, in both directions, in minutes. Serial-tracked components and finished goods are named on the assembly order; linking a finished batch to the input batches it consumed is in the scope section below as a build.
Procurement & suppliers
Receiving against the order with the variance on the record, plus supplier performance over time. No weighbridge, moisture or grade capture, and no yield-by-supplier reporting — both are in the scope section as builds rather than features.
Running in the product now
- True landed costs. Freight, duty and clearing allocated across a receipt by value or by quantity, written onto the batch and carried into the weighted average cost your margins use.
- Quality holds that are enforced, not advisory. Quarantined, inspection-pending, damaged, expired and returned stock is excluded from issuing and selling by the allocation query itself — it holds at 2am. Hold, release and dispose each record the quantity, the reason and the person.
- Batch and serial traceability. Every inbound and outbound movement for a batch with its source document, quantities in and out, where the remainder sits, and a recall status per batch.
- Procurement with teeth — approval thresholds, RFQ comparison, purchase orders, receiving, three-way matching and supplier on-time and quality scoring.
- Stock by warehouse and bin, blind cycle counting with valued variance, and adjustments that require a reason.
- Bills of materials. Each finished item lists its components with quantities per an output quantity. A sub-assembly carries its own BOM, so a multi-level product is built one level at a time, sub-assemblies first, and a BOM cannot contain itself. On the web, the API and the mobile app.
- Assembly orders that build and unbuild. Raising one moves nothing; completing it takes the components out of one warehouse and puts the finished item in, all or nothing. The finished item's moving-average cost absorbs the actual cost of what was consumed, and value moving between inventory accounts is journalled. Whole units only — a build that would need half a component is refused, not rounded.
- Reserved stock and backorders. Confirming a sales order reserves its stock at the order's warehouse and backorders the rest, filled oldest-first as stock arrives. A build cannot consume stock reserved for a customer, and manual holds can carry an expiry.
- Serial numbers on every movement — receipt, issue, transfer, sale, return and the assembly order itself name the units, and each unit's history is traceable.
On the roadmap — available as a scoped build
- Yield and scrap factors on a BOM, with consumption and yield variance per run against the standard — the number a processor actually manages on. Bringing a by-product onto stock is an ordinary receipt today; the build adds a run that declares its outputs so the variance falls out of it.
- Standard costing, with labour and overhead absorbed into product cost, so a finished unit carries more than the materials consumed.
- A work-in-progress stage on an assembly order, plus routings, work centres and production scheduling, for runs that span shifts rather than completing at once.
- BOM versions with effective dates, so you can ask what the recipe was in March. Orders already raised keep their own copy of the lines.
- Batch genealogy through a build, linking each finished batch to the input batches it consumed.
- Weighbridge, moisture and grade capture at receiving, with supplier payment computed from the verified weight.
Every item above is work rather than a position — there is nothing in this list we would decline, which is why this page has no third column. Each is commissionable now on the same terms as everything else here: a written specification, a timeline and a price, before any money moves. Yield factors and variance are the right place to start, because the BOM they measure against already exists. The evidence that this is a real offer rather than a sales line is the bill of materials itself, and in Kenya the eTIMS transmission and the maintained statutory payroll engine — all built exactly this way, because clients asked for them. We will not name a date on this page, and we will name one in a quote.
Costing, holds, traceability, bills of materials and assembly orders are already built, which is why the measurement layer on top is a well-defined build rather than a research project. Today a run is costed at the actual cost of what it consumed; comparing that against what it should have consumed is still arithmetic you do. If measured yield is the reason you are buying, say so early: we will either scope it properly or tell you to buy elsewhere, and we would rather do that now than in month three.
How teams get started
Baseline the raw store
Items, batches and bin locations loaded, and every issue out of the store starts carrying a reason and a job.
Run a counted month
Blind cycle counts with valued variance, against a store that now records who took what and why. The first count usually finds the leak.
Cost and trace everything
Landed costs on imports, holds at receiving, and the recall drill run as an exercise.
Guides from our blog
Manufacturing ERP in Kenya: Raw Materials to Finished Goods (2026)
"I bought 3 tonnes of maize and sold flour — did I make money?" Recipe control, yields, landed costs, and quality holds for Kenyan processors.
Landed Costs in Kenya: The True Cost of Imported Goods & Materials
Freight, duty, clearing, transport, and currency all belong in the unit cost — or your margins are fiction and your best-sellers may be priced below cost.
Quality Holds & Traceability: Recall One Batch, Not a Warehouse
When the lab result fails or KEBS calls, holds freeze suspect stock in one action and the batch chain traces to customers in minutes — build it before the call.
Material You Do Not Own
Toll millers, cut-make-trim units and fabricators hold large quantities of somebody else's material. There is no ownership field anywhere on inventory, so by default it is all on your balance sheet.
The Dropdown That Posts Revenue
Two of the reasons on your stock-issue list post revenue and cash at the item's selling price, with no customer, no invoice and no tax. Nothing in the label the storekeeper reads says which two.
The Cost That Was Never Work in Progress
Material issued to a job used to be expensed at once and the finished output arrived as a debt to nobody. Both are fixed. What is left is the residual between what a job consumed and what its output was priced at — and why that number is worth reading rather than clearing.
Questions we are asked here
Frequently asked questions
What kinds of producers is this built for?
Kenyan SME processors and producers — millers, bakers, dairies, feed and oil processors, water bottlers, furniture and metal workshops. The common thread is raw materials transformed into products, where yields and costing decide the margin.
Do we need barcode scanners and weighbridge integration on day one?
No — start with batch numbers on paperwork keyed into the system and verified weights recorded at receiving. Hardware accelerates capture at volume; the discipline works without it and tells you when the volume justifies the upgrade.
Can it handle by-products and rework?
By hand today, and as measured production when you commission it. You can receive anything as stock and adjust with a reason, so bran, cake or offcuts can be brought onto the books and rework can be adjusted back in. An assembly order produces one finished item from its bill of materials; it does not declare secondary outputs. By-product receipt against a run, and rework re-entering as input with an expected quantity to measure against, sit with yield variance as one scoped build.
How long until the yield reports mean something?
That depends on a build rather than a run-in period. Bills of materials and assembly orders are live, so every build already records what it actually consumed at actual cost. What is not produced for you is the comparison: a yield or consumption variance against a standard, which needs yield factors on the BOM. Until that is commissioned, read consumption off the completed assembly orders and compare it to the BOM yourself. Once it ships, three to four weeks of builds is a fair estimate for a trustworthy baseline.
Cost one product honestly
Bring one recipe, one import shipment, and one week's production — see the true margin, end to end.