sector
ordering, inventory and last-mile systems for distributors who run on Tally and Zoho
B2B ordering on a live accounting catalogue, inventory and CFA systems, branch stock and last-mile delivery — four clients, one coherent capability.
- 13
- supply chain projects
- 2
- legal entities, one app
- GST
- inclusive, end to end
- Zoho
- as the source of truth
Clutch




the problem
what this sector actually deals with.
Indian distribution does not run on a greenfield database. It runs on Tally or Zoho, a WhatsApp group, a price list with fourteen exceptions, and a salesperson who knows which customer belongs to which company. Any software that ignores that gets replaced by the WhatsApp group within a month.
sound familiar?
- Customers, items and pricing already live in the accounting system
- One business, two legal entities, and customers who belong to one or both
- Prices are GST-inclusive on the shelf and exclusive in the ledger
- Case, bulk and single-unit ordering all coexist
- Branch staff need scoped access, not the whole system
what we have built here
systems delivered in this sector.
B2B ordering on a live catalogue
A wholesale ordering app for a distributor with two legal entities, sourcing items, pricing, price lists and customer records directly from Zoho Books rather than duplicating them.
Inventory and CFA systems
An inventory management system and a separate carrying-and-forwarding agent application — the distribution intermediary model that runs Indian FMCG and pharma supply.
Branch stock and last-mile
A last-mile delivery application including integration with a microfinance counterparty, plus a branch inventory module with scoped branch logins and per-order stock inward.
Stock movement semantics, agreed
Stock correction can be IN or OUT; damage and waste are always OUT. A small rule, and the kind that quietly corrupts inventory numbers for years if it is guessed rather than agreed with the client.
the hard part
one customer, two companies, and a phone number that decides which.
A distributor operating two legal entities needed a single app where a customer could be scoped to one company, the other, or both — and where exclusivity actually held.
- 01
Exclusivity is enforced on phone number: a customer exclusive to one entity must not have their number registered against the other. An admin checklist controls which organisations a customer belongs to and can order from.
- 02
Category and subcategory hierarchy is driven by a custom field in the accounting system rather than a second taxonomy in the app, so merchandising stays in one place.
- 03
Pricing is GST-inclusive in the app and on the final bill, sourced from the ledger — with a price-change warning at checkout, because an unauthenticated shopper's prices can change once their price list is applied at login.
- 04
Worth saying plainly: the delivery that failed on this project failed on communication, not engineering. A round was rejected because the client could not see or test what had changed. The fix was a snapshot against every point, and it is now how we report.
what it runs on
the stack we reach for here.
Chosen for the sector requirements and for maintainability over the life of the system.
- Source of truth
- Zoho Books — items, pricing, price lists, customers
- Ordering
- Mobile app with case, bulk and single-unit ordering, favourites and debounced search
- Admin
- Merchandising control — homepage, new arrivals, hidden and inactive items
- Integrations
- Microfinance and agent-portal counterparties, TDL extensions into Tally
- Performance
- Lazy-loaded catalogue and category listings
how an engagement runs
what the first weeks look like.
Start from the ledger
Whatever is already the source of truth stays the source of truth. We build the ordering surface on top of it rather than a second version of your catalogue.
Write the rules down
Requirements arriving over WhatsApp get pulled back into a written, reviewed list before work continues. That is not bureaucracy, it is how the inventory stays correct.
Show the change
Every reported item comes with a snapshot you can check. Learned the hard way, applied since.
Scope access properly
Branch logins, salesperson records and admin control designed for who actually uses the system, not for a demo.
selected work
written up in full
The engagements with the detail attached — and the numbers.
01
B2B commerceThe engineering partnership behind a cross-border wholesale marketplace.
Next.js storefront, Python ingestion pipelines, DynamoDB data layer and AWS infrastructure.
02A commission-free ticketing platform built for ownership and scale.
Multi-organiser commerce, Stripe instalments and two native apps in one connected platform.
03
Global logisticsEmbedded product engineering for a global shipping platform.
Rate, tax and duty calculators, server-rendered courier pages and a custom MongoDB CMS.
04A custom furniture marketplace engineered from storefront to infrastructure.
Server-rendered Next.js commerce over a Laravel API, bespoke operations tooling and re-architected AWS infrastructure.
05An AI-native operating system that runs a consultancy lead to invoice.
Discovery briefs, e-signed contracts, Stripe deposits, delivery milestones and time tracking in one operational system.
06A conversion platform for a growing UK boiler-cover provider.
Custom plan configuration, postcode-qualified lead journeys, CRM synchronisation and campaign landing pages.
07A custom Shopify store for a French beauty brand.
Custom theme, customer accounts, loyalty rewards, referrals and gift-with-purchase offers.
08Made-to-measure shutters with live pricing.
A seven-step product builder with live previews, sample orders and supplier tools.
09
AdvertisingA self-service advertising platform for venues.
Campaign creation, audience targeting, in-app ads and reporting linked to venue check-ins.
10
Social eventsAn events app with the tools to run it.
Mobile app, backend, advertising tools, a digital marketplace and website.
11Two mobile apps for real-time companionship.
Customer and buddy apps with per-minute billing, wallets, moderation and admin tools.
12Player profiles and discovery for youth football.
Verified profiles, video highlights, coach discovery and safeguarding on web and mobile.
13Websites and a talent platform for DeepSpatial.
Corporate and investor pages, the Xploor talent platform and ongoing releases on AWS Amplify.
14
TravelTour bookings with a custom mobile-first checkout.
A multilingual website connected to the booking API, with deposits, coupons and affiliate tracking.
15One platform for tenders, contracts and accounts.
Supplier tenders, contract management, brokerage accounting and client records.
Teams that trusted us with the thing that matters
UK · Europe · Worldwide











the practices behind it
what this work is made of.
product engineering
Multi-tenant SaaS, marketplaces, ticketing and booking engines — the systems your business actually runs on, built to survive their own success.
native mobile
React Native apps that ship past App Store review and stay shipped — offline-first paths, push, real-time sync and over-the-air updates.
rescue & security
AI-generated prototypes and stalled builds taken to production, and compromised live systems recovered — audited first, stabilised second, then finished and hardened properly.
reviews · verified on clutch
the people who signed off the work
Clutch★★★★★5.0 / 5.0Across 18 independently published client reviews
“They have a deeper technical knowledge than any web designer I've met to date.”
faq
questions from this sector
Do we have to move off Tally or Zoho?
No, and you should not. We build against them — including TDL extension work inside Tally, which most development shops will not touch.
Can one app serve two of our companies?
Yes. We have built exactly that, including exclusivity rules enforced at the customer level.
Is pricing GST-inclusive?
It can be, throughout — app display and final bill both — sourced from your accounting system rather than recalculated.
What about the salespeople who take orders by phone?
They get salesperson records and an ordering path too. A B2B ordering app that ignores the field team gets ignored by the field team.
keep reading
the other sectors we work in.
still taking orders on whatsapp?
A thirty-minute call with the engineer who would lead the work.