1. Home
  2. Projects
  3. Industrial Hardware & Engineering Supply

Industrial Hardware Distributor — CRM & Operations Platform from Enquiry to Dispatch

A custom business system that carries every transaction from first enquiry to quotation, customer PO review, purchasing, inward inspection, stock, dispatch, payment, returns and credit notes — replacing spreadsheets, paper forms and email threads. In daily production use since July 2026.

This platform was designed and built from a blank repository and has been in daily production use since July 2026. It has been extended continuously through written change requests from the client — each tested on staging before release — which makes it a good example of how 91Technologies delivers and then keeps improving a business-critical system.

43business modules in one system
334REST endpoints
72database tables, fully linked
12+production releases since launch

The challenge

The company supplies precision industrial hardware to engineering customers. Its operations ran on spreadsheets, paper forms and email folders, with the same data re-typed three or four times.

  • Separate silos. Enquiries, quotations and customer POs lived apart, so a PO could differ from the quotation without anyone formally reviewing it.
  • Manual stock handling. Supplier POs, goods receipt, inspection and stock were tracked on paper and Excel; partial deliveries and defects were reconciled by hand.
  • Dispatch risk. People had to remember which invoice, way bill and certificate belonged to which shipment.
  • Manual quality reporting. Receipt, rejection, supplier rating and hit-ratio reports were compiled by hand each year.
  • Weak accountability. There was no reliable record of who approved or changed what.

Our solution

We built one system of record for the whole order-to-cash and procure-to-stock cycle, with an approval at every hand-over.

  • A linked chain. Lead → quotation → customer PO review → proforma invoice → supplier PO → inward → inspection → stock → dispatch → payment → returns and credit notes.
  • Controls built in. Maker-checker approvals, reversible corrections and an audit trail make every step verifiable.
  • The client’s own documents. Quality forms and reports follow the formats the company already used, calculated from live data.
  • A modern, safe stack. React and NestJS on PostgreSQL, with PDF and Excel generation and role-based access.
  • Disciplined releases. Every change request is tested on a staging copy of live data, backed up daily and released with automatic rollback.

What we built

Companies, contacts & leads

A company master with contacts, GST details, follow-up reminders and a full change history.

Activities & events

Record demos and seminars; leads raised there are tagged so management can see which events generate business.

Quotations

Numbered, versioned quotations with print-ready PDFs.

Customer PO review

Compare the customer’s PO with the quotation, flag variances and drive the proforma invoice.

Proforma invoices & payments

Approval workflow, payment entries with UTR references and a reversal trail.

Procurement

Supplier purchase orders with partial deliveries, short-supply tickets and part-number cross-references.

Inward inspection

Inspect received material, split defects, raise non-conformance and release only accepted quantity to stock.

Inventory

Batch-level stock with FIFO, aliases between supplier and customer part numbers and a full ledger.

Dispatch & pre-dispatch QC

Outward requests, pre-dispatch checks and the tax invoice, way bill, CoC and proof-of-delivery in one record.

After-sales & credit

Customer returns, credit and debit notes, grievances and satisfaction records.

Reports & analytics

Management reports and the client’s formal monitoring sheets, with Excel export in their own layout.

Roles & audit

Role-based access, approval trails, in-app notifications and a complete audit log.

Results & achievements

  • One unbroken chain from lead to credit note: every record is linked, numbered and traceable in one click, so nothing is typed twice.
  • Quality-gated inventory: stock exists only after an inspection is approved, and only for the accepted quantity — defective or short-supplied goods never reach the sales side.
  • Customer purchase orders are reviewed against the quotation, with variances flagged before an invoice is raised.
  • Short-delivery tickets close themselves, partial dispatches are covered across several requests, and duplicates are prevented.
  • Reversible approvals: an admin can re-open an approved record and the system reverses its stock effects — or refuses safely if the stock has already moved.
  • Maker-checker approvals everywhere, with a full trail of who approved, changed or revealed what.
  • Customer contact details are masked on screen; revealing one needs a secure PIN and is written to an audit log.
  • The client’s own quality forms and monitoring reports are reproduced and calculated from live data, replacing a yearly manual compilation.
  • India-specific commercial logic built in: GST per line (CGST/SGST/IGST), HSN codes, e-way bill details and lakh/crore formatting.
  • Enterprise-grade operations on a single server: daily backups with weekly automatic restore tests, a 5-minute health watchdog, a staging copy of live data and one-command releases with automatic rollback.

Technology

ReactTypeScriptViteTailwind CSSNestJSNode.jsPrismaPostgreSQLPuppeteer PDFsExcelJSnginxPM2DockerLinux server
FAQ

About this project

Can you build a custom CRM and operations system for a distribution or trading business?
Yes. We build systems that connect enquiries, quotations, purchase orders, purchasing, inspection, stock, dispatch and payments, so one record flows through the whole process without re-typing.
Can the system follow our existing forms and reports?
Yes. We reproduce your own quality forms, report formats and Excel layouts, calculated from live data, so audits and management reviews use documents you already know.
How do you keep a business-critical system reliable?
We use a staging copy of live data for testing, daily backups with restore tests, health monitoring and releases with automatic rollback.
Does it handle Indian GST and statutory requirements?
Yes. GST is calculated per line with CGST, SGST or IGST, HSN codes, e-way bill details and India-style number formatting are built in.

More projects

Healthcare
Healthcare

Healthcare Coordination Platform — Partner Network, Case Management, Commissions & Android App

A platform where independent marketing partners refer patients to hospitals, clinics and diagnostic centres while an operations team coordinates appointments, treatment and insurance claims — with commission calculation, a provider portal, a patient portal, a reimbursement service and an Android partner app.

135 API endpoints across 18 modules10 roles with 22 permissions
Read case study
Interior Design & Construction
Interior Design & Construction

Interior Design & Build Company — Website, CMS & Sales CRM Re-Platformed to Next.js

A complete re-platforming of a corporate website, admin CMS and sales CRM from Laravel/PHP/MySQL to Next.js, Node.js and PostgreSQL — with identical design, URLs and features — plus an AI chat assistant, cost estimator, landing pages and a verified-backup cut-over to production.

197 API endpoints rebuilt in a typed backend100 pages and screens migrated
Read case study
Fintech & Financial Services
Fintech & Financial Services

Fintech Services Company — Website, Lead CRM, Partner Portal, HR & Asset Management Platform

One connected platform that replaced an old website and a stack of separate tools: an SEO-ready public site, a page-builder CMS, a lead CRM, exclusive territory sales for distributors, a channel-partner portal with commissions, employee HR and asset tracking with barcodes.

265 API endpoints in one secure backend43 admin screens, phone-friendly
Read case study
Get started

Want a platform like this?

Share your idea. We will respond within one business day with a clear plan, timeline and cost.

  • Free consultation, no obligation
  • Response within one business day
  • Transparent pricing and milestones

Tell us about your project

We usually reply within one business day.

ServicesProductsGet Quote
Industrial Hardware Distributor CRM & Operations Platform Case Study | 91Technologies