NM Company
A portfolio and enquiry site for events firm NM Company
A visual portfolio and enquiry website for an event management and supplies firm — presenting a full...
Read itHub-and-spoke · ePOD · COD reconciliation
Logistics platforms fail in the money, not the map. We build hub-and-spoke networks, offline-first driver apps and a COD ledger that tells you exactly how much cash is in the field and whose hands it is in.
Every logistics platform demo opens with a map and a moving truck icon. We have never once been called in to fix the map. We get called when ₹40 lakh of cash-on-delivery is somewhere between a delivery executive and a bank branch and nobody can say exactly where. When a vehicle is detained because an e-way bill lapsed in transit and no one was watching the clock. When the driver app needed a network to record a delivery, so three hundred deliveries got typed in from memory at 9pm. When a parcel missed a line-haul connection and the system, which thinks a shipment has an origin and a destination, has no way to express what just happened. That is the software we build.
Talk about your networkBecause capture works offline. The old system managed 71% — the rest was filled in from memory hours later.
Cash matched to a bank line and remitted to the merchant the next day, from a ledger rather than a spreadsheet.
From address quality scoring plus a WhatsApp confirmation before the executive leaves the hub.
Median time from a missed connection being scanned to a new ETA being committed and the customer told.
Every logistics platform we have been asked to rescue failed in one of four places. Not in the tracking map — the tracking map always works. It failed in the money, the network, the driver's phone, or the paperwork.
Cash on delivery is still a large share of Indian ecommerce parcels, and every one of those rupees passes through a delivery executive, a hub cashier, a bank deposit slip and a remittance file before it reaches the merchant. Each handoff is a place where the number can change.
The systems that fail here treat COD as a status flag on a shipment. The systems that work model it as a ledger: a cash liability is created the moment the executive marks delivered, it sits against that executive until it is deposited, the deposit is matched against a bank statement line, and the merchant remittance draws from settled cash only. Every entry is double-sided and immutable — a correction is a new reversing entry, never an update. That is what lets you answer, at 4pm on a Tuesday, exactly how much cash is in the field, whose hands it is in and how long it has been there. Without that, shrinkage is invisible until the quarterly audit, and by then the trail is cold.
A parcel does not go from A to B. It goes from a pickup to a first-mile hub, onto a line-haul trip to a regional sortation centre, to a destination hub, into a delivery route with sixty other parcels, and possibly back again on an RTO. Software that models a shipment as having "an origin and a destination" collapses the moment you ask it a real question: which bags are on this trip, what is the bag seal number, which parcels missed the connection and what is the new ETA for each of them.
We model the bag, the trip, the leg and the scan as first-class entities. A scan is an immutable event with a location, a timestamp, a device and a person. The shipment's state is derived from its scans, never stored and updated in place. This costs slightly more to build, and it is what makes exception handling — which is the entire job of a logistics control tower — actually possible.
The delivery executive's phone will lose signal in a basement warehouse, a lift, a gated society and most of rural India. If the app requires connectivity to record a delivery, the executive will record it later from memory, or not at all, and your data is now fiction.
So: a local database as the source of truth on the handset, every action queued as an immutable mutation, and a sync that reconciles on reconnection with an explicit conflict policy. The electronic proof of delivery — signature, photo, OTP, geotag — is captured and stored locally, then uploaded when there is bandwidth, with the timestamp of capture rather than the timestamp of upload. That distinction has decided more than one payment dispute in our clients' favour.
An e-way bill is required for most consignments above ₹50,000, it has a validity tied to distance, it must be extended before it lapses, and a vehicle stopped with an expired one is a detention with a penalty attached. Part-B updates on a vehicle change. FASTag transactions have to be reconciled against trip cost or the fuel and toll budget is a guess. We build these as integrations with retry, idempotency and an alert when a bill is approaching expiry — not as a screen where somebody in operations is expected to remember.
Shipped in this order, because each one is the foundation of the next. You are running real parcels through the spine long before the last module lands.
Bags, trips, legs and scans as first-class immutable events. Shipment state is derived from scans, never overwritten in place.
Local database on the handset, queued mutations, ePOD with signature, photo, OTP and geotag — all captured with no network.
Double-entry cash liability from delivery to executive to hub deposit to bank line to merchant remittance. Immutable, reconcilable.
Vehicle and trip assignment, bag manifests with seal numbers, capacity utilisation, and connection planning across the network.
Delivery sequencing under real constraints — time windows, vehicle capacity, executive shift length, and the pin that is 200m off.
NIC API generation, Part-B updates, validity tracked against distance, an alert before it lapses, and FASTag reconciled to trip cost.
Exception queues, not dashboards. Missed connections, ageing parcels, undelivered RTO and executives holding cash too long.
WhatsApp Business API for delivery windows and confirmation before dispatch — the single cheapest cut to failed deliveries.
Bookings, label printing, pickup requests, RTO management, and a remittance statement that reconciles to the rupee.
None of this is optional, and all of it is where a platform built abroad — or built by someone who has never watched a vehicle get detained — quietly falls apart.
Required above ₹50,000 for most consignments. Validity is tied to distance, Part-B changes with the vehicle, and an expired bill in transit is a detention with a penalty attached.
Toll transactions reconciled against the trip they belong to. Without it, your toll and fuel cost per trip is an estimate somebody defends in a meeting.
Forward charge and reverse charge, place-of-supply rules across state lines, and invoices that reconcile with GSTR filings rather than fighting them.
Indian addresses are landmarks, not coordinates. Address scoring, pincode serviceability and geocode confidence beat pretending the pin is right.
Delhivery, Blue Dart, Shiprocket, Ecom Express and Xpressbees — each with its own contract, its own downtime and its own idea of a status code.
Executive cash limits, deposit ageing alarms, and a maker-checker on every manual adjustment. Shrinkage is a controls problem before it is a people problem.
We spend days in your hubs, on a delivery route, and beside the cashier counting cash at the end of a shift. Every logistics platform that fails was designed in a conference room by people who had not done this.
Bags, trips, legs and immutable scan events. Nothing else can be built correctly until this is right, and retrofitting it later means rewriting everything that sits on top.
The offline-first driver app with ePOD, tested on the ₹10,000 Android handset your executives actually carry, in a basement, with the network off.
The COD ledger, hub deposits, bank statement matching and merchant remittance. This is the module that changes the P&L, and it is the one that needs the spine to already be trustworthy.
Exception queues, e-way bill alerting, ageing reports and the metrics that tell an operations head where tomorrow's failure is forming — not what yesterday's was.
A Shopify storefront for a Surat ethnic-wear label — 200+ SKUs of lehengas, sarees and suits organised by type, colour,...
A fleet, ePOD and route-optimisation platform built offline-first for drivers in low-connectivity corridors — because th...
A Shopify storefront for a Surat watch and eyewear retailer — browsable by gender, brand, style and combo, with predicti...
If you can answer, to the rupee, how much COD is in the field right now and whose hands it is in, you may not need us. If you cannot, that is the conversation to have — and it takes twenty minutes.
The stack
FAQ
Proof
NM Company
A visual portfolio and enquiry website for an event management and supplies firm — presenting a full...
Read itSwasthya Sarathi
A multi-service healthcare platform that helps people find hospitals, doctors, labs, medical stores,...
Read itMV Tech Education
A course-catalogue and admissions website for a Bihar vocational institute — leading with industrial...
Read itHealthcare software where the identity layer is national, consent is statutory and no-show...
ExploreIn fintech a bug is a reconciliation break. We build double-entry ledgers that tie out to...
ExploreEdtech does not fail on engineering. It fails when nobody notices a learner has stopped sh...
ExploreLet's talk logistics platform development
A senior engineer reads every enquiry. You'll get a real answer — scope, risk and a number — within one business day.