Supply chain management (SCM) software

Every number shows its working.

SIAARU is supply chain management software for manufacturers: a control tower that prices the stockout, the late shipment, the idle container and the supplier drifting off-contract — in rupees, today. Every one of those numbers was computed from your own records in SQL, and arrives with the arithmetic that produced it.

See how it works

Your own data, from a CSV export. Thirty minutes. No commitment.

Or start from the system you already run

Days inventory outstanding

Computed in SQL

61.4 days

average inventory value ₹4.71 Cr
÷ cost of goods sold ₹28.01 Cr
× 365
= 61.4 days  ·  4,182 rows  ·  as at 31 Jul 2026 ₹4,71,20,880 ÷ ₹28,01,44,000 — to the rupee

This is how every number in the product appears: the figure, the inputs, the row count and the date. A model can explain it. A model cannot produce it.

The film

Forty things are late. One costs money today.

Filmed on the demo organization's data. Nothing to fill in.

One yard, one screen

From the ship's side to the shelf.

A container is discharged, cleared, stacked, picked and loaded, and somewhere in that chain a duty-free licence is being drawn down, a bill of lading is not in hand, and a truck is running late. SIAARU watches the whole of it and tells you which one costs money today.

The walkthrough

How it works.

The whole product, filmed as it runs: the control tower, an exception opened and priced, promise checking, the planner. Narrated, unhurried, nothing staged that the product does not do — and every part of it is listed, module by module, on the modules page.

Filmed on the demo organization's data. Tell us who is watching and it plays — no account, no card.

Watch the walkthrough

Tell us who is watching and the film starts. That is the whole price.

A person reads every registration.

The exception feed

Most readings are unremarkable. The work is finding the one that is not, before it costs you — and being able to show why it was flagged. Four different people open this screen for four different reasons; what each of them sees first is a page of its own.

Live lanes

Every lane you run, and the day it slips.

Shipments are read from your TMS and your carriers, milestone by milestone. When a promised date moves, the exception is raised against the orders behind it — so the first person to hear about a delay is you, not your customer.

  • Your ports
  • On plan
  • ETA slipped

Illustrative lanes. Live carrier tracking is in build — see what we don’t do.

How it works

Five steps, and the fifth feeds the first.

Each step is a real stage in the product, not a diagram. The numbering is the order the work actually happens in.

01

Connect

SAP, Oracle Fusion, Dynamics 365, your WMS or TMS, a database, or a spreadsheet. Read-only.

02

Reconcile

Units converted, currencies converted, duplicates found, gaps named. Data below your quality threshold is quarantined, not silently used.

03

Measure

Fill rate, OTIF, DIO, supplier performance, freight cost per tonne — computed in SQL, each with its formula attached.

04

Forecast

Ten models compete per material and the winner is chosen on periods it never saw. Accuracy is reported held-out, against a benchmark.

05

Act

Exceptions ranked by rupee impact, a recommended action, an approval, an audit row. Then the loop measures whether it worked — from a desk, or from the same product installed on a phone.

Three claims, each with its receipt

If we say it, we show the arithmetic.

Determinism

The KPI engine cannot reach a model.

Not a policy — a test. The build fails if the KPI or forecast engine imports an AI client, the database, the network, or the clock.

kpi-architecture.test.ts
forbidden imports: 0
build blocks on failure: yes

Isolation

One tenant cannot read another.

Every query for business data goes through a single scoped accessor. The organisation always comes from the session and never from the request.

forOrg(organizationId)
the only sanctioned data path
isolation suite: dedicated, in CI

Accountability

Every change has a name against it.

Who, what it was before, what it is now, and why. Administrator actions write a row the tenant can see.

AuditLog
actor · before · after · reason
retention: 7 years, enforced

Measured, not projected

Numbers from our own test runs.

These are results we can reproduce, on a seeded tenant. They are not customer outcomes — we say so plainly because we do not yet have customers.

88.8%Median forecast accuracy on periods the model never saw
87.6%The seasonal-naive benchmark over the same periods
3.0sTo forecast 500 materials, six months ahead
₹0Model spend to produce a forecast

Accuracy is reported as held-out, using WMAPE weighted by volume — an average of per-item percentage errors flatters a forecast by letting tiny items dominate. The benchmark is shown beside it because an accuracy figure with nothing to compare it to is a number, not a result.

Connects to

Your systems, read-only by default.

Built to each vendor's published protocol and tested against it. The entity paths are published defaults, and confirming them against your gateway is the first task of any deployment — which is why every one of them is editable. Writing back is a switch you turn on per connection, and then only three actions reach your ERP — expedite, cancel, requisition — each after a person has approved it.

SAP

S/4HANA and ECC over the OData gateway. Basic authentication or OAuth 2.0 via BTP.

Oracle Fusion

Cloud SCM over the REST framework, with its own paging.

Dynamics 365

Supply Chain Management over OData v4, with Azure AD client credentials.

WMS and TMS

Any system exposing a JSON collection. You choose the format and give the paths.

Also: Zoho Books and Inventory, SAP Business One through its Service Layer, your SQL data lake on PostgreSQL, MySQL / MariaDB or SQL Server (read-only, one query per entity), any REST endpoint, CSV and Excel. Every outbound URL is checked before it is fetched — loopback and cloud metadata addresses are refused.

Free, and no sign-in

Try the arithmetic before you try us.

Six calculators, each answering a question an exporter or a forwarder works out by hand every week. Each is a copy of arithmetic running inside SIAARU, taken from the same file rather than written a second time — and each says which figure is missing instead of filling the column. Nothing you type leaves your browser.

Open the calculators

Straight answers

What SIAARU does not do yet.

A gap you find yourself costs us the deal. A gap we tell you about costs us nothing.

  • It reads your ERP. It does not write back into it. SIAARU recommends raising the purchase order; a person raises it in SAP.
  • Its own books are not your statutory books. The Ledger posts journals from records SIAARU already holds — no hand-keyed entry — and closes periods. Opening balances, depreciation, payroll and year-end adjustment are not in it. Tally or your ERP remains the book of record, and the ledger exports to it rather than replacing it.
  • The connectors are not vendor-certified. They implement each vendor's published protocol and are tested against it, but no live customer tenant has been connected yet.
  • Live carrier tracking is being wired now. Shipment milestones today arrive by import or from your TMS. A tracking integration with GoComet is the next piece of work.
  • Not SOC 2 certified. The technical controls an audit examines are in place and the policy set is written. The certification and its observation window are not. Here is exactly where we stand.

Get started

Bring one month of data. Leave with your own control tower.

A demo runs on your material master, your purchase orders and your stock — not on ours. Thirty minutes, and you see your own exceptions rather than a scripted one.

Ask a question

Book a demo

Thirty minutes, on your own data. Six fields — the rest only helps us prepare.

Not binding. Tell us the size and we will say which one fits.

The demo connects to it, so this shapes the whole session.

Add context, and the demo runs on your problem rather than a scripted one

We reply within one working day.