Blog  /  Products I have built
Product · ERP for project-based SMEs

An ERP built for how SMEs actually work — site survey to payroll in one system.

Most growing businesses run on WhatsApp, Excel and the owner’s memory. It works until it doesn’t: a delivery nobody signed for, a quote sent below cost, an incentive paid on an invoice the customer never settled. I built an ERP for exactly these businesses — a phone app for the field, a portal for the office, one database, and the rules that protect your margin built in. Here is what it does and why it matters.

Adnan Shafiq
Business, operations & AI consultant
·8 min read·October 2026
One system, end to endSurvey, quote, buy, deliver, install, invoice, pay people — nothing falls between tools.
Works on phones, offlineField staff use it on site with no signal; everything syncs when they’re back online.
Your money, protectedApproval chains, cost checks and signed deliveries are enforced by the software, not by memory.
Yours to keepRuns in your own accounts, with nightly backups. No per-user licences, no lock-in.

Why SMEs outgrow Excel and WhatsApp

Every growing business hits the same wall. The tools that got you to twenty people stop working at thirty, because they depend on the owner being in every decision.

Quotes go out with a price someone typed from memory — sometimes below cost.
Goods leave the store, but nobody can say what was delivered, where, or who signed.
Invoices are raised from a WhatsApp photo of a delivery note, and disputed a month later.
Technicians ask about their incentives and the answer is “let me check the sheet”.
The field team’s survey arrives as 14 photos and a voice note; sales retypes it.
The owner finds out a project was “completed” at 80% when the customer calls.

Off-the-shelf ERPs don’t fix this. They are built for companies with an IT department, priced per user, and take months to implement — and they still don’t know what a site survey is. This system was built for how a project-based SME actually runs.

What it does

Two applications, one shared database. The office portal runs quotes, purchasing, stock, invoicing, incentives and salaries. The field app is a phone app for surveyors and project heads that installs on the home screen and works offline. Field staff see only their part; the office sees everything.

Site surveys on the phoneRequired GPS location, photos, items picked from your catalog, quantities per room or area. Produces a branded PDF report the moment it is submitted.Benefit: sales has the survey before the surveyor is back on the road.
Quotations with approval chainsBuilt directly from survey items. Per-line and quote-level discounts. Manager then general-manager approval. Revisions, clones, change orders. Sent PDF is frozen and filed.Benefit: no quote goes out without a cost price and a second pair of eyes.
CRM and sales funnelClients and companies with tax IDs, business-card scanning, Lead → Contacted → Quote sent → Won/Lost, and a task inbox fed by your WhatsApp bot.Benefit: every lead has an owner and a next step.
Project executionWon quote becomes a project. The project head logs daily installed quantities from the field app. Completion under 100% needs the general manager’s approval, with a reason.Benefit: progress is real, and short completions are visible.
Stock with serial numbersReceive goods by scanning the barcode or photographing the serial. Stock is allocated to won jobs in order. Every movement is recorded; any serial traces back to its purchase order.Benefit: stock cannot silently disappear.
Signed deliveriesIssuing stock creates a delivery challan. “Delivered” only when the signed copy is photographed into the system. Nothing can be installed or invoiced beyond what was delivered.Benefit: delivery disputes end before they start.
Purchasing and vendorsVendor directory, purchase orders with the same approval chain, payment ledger, last-purchased price on every catalog item.Benefit: you always know what you paid last time.
Staged invoicingAdvance, progressive and final invoices. Goods billed only up to the signed delivered quantity; advances credited automatically. Payments recorded; overpayment blocked.Benefit: you can’t bill twice, and you can’t forget to bill.
Incentives and salariesIncentives per customer or project, frozen per invoice when it is fully paid. Salary heads, advances and recovery, payslip email, signed vouchers — general manager only.Benefit: people are paid on real collections, with a clear ledger.
DashboardsQuoted, invoiced and collected margin with a 12-month trend. Sales funnel. Complaint resolution rate. Your website’s search performance with drop alerts.Benefit: the numbers that matter, in one place, every day.
Travel logGPS-verified trips with routed distance and per-km reimbursement. Odd trips are flagged for review.Benefit: fair, fast expense claims without arguments.
ComplaintsTickets from your WhatsApp bot with tracking IDs, resolved from the field app with the customer notified automatically. Daily digest of open tickets.Benefit: no complaint sits unseen.

Every document in the system — quotation, purchase order, project, challan, invoice — carries one ID format, so anyone in the company can read a number and know exactly what it is.

How a job flows through it

Survey submitted from site → Quote built from its items, approved by manager then general manager → Sent to the customer, filed to Drive → Won → Stock check: on the shelf, or a draft purchase order for the shortfall → Goods received by scanning serials → Project created; daily progress from the field → Delivery challan issued, signed copy photographed → Invoice unlocks for that quantity → Payment recorded → Incentive appears in the technician’s own app → Salary run with advances recovered and payslips emailed.
ProjectIssuedDeliveredStatus
PRJ-····-7142 · Site A · 16 units16 / 1612 / 16Awaiting signature
PRJ-····-6881 · Site B · 4 units4 / 44 / 4Delivered
Illustrative screen: project delivery view. The owner sees at a glance what is issued, what is signed for, and what is still open.

The controls that protect your money

Software doesn’t fix a business; rules do. The value of this system is that it enforces the rules most SMEs have agreed on paper and break in practice:

  1. No quote is approved without a cost price on every goods line. Sales staff never see cost or margin. Discounts above ten percent are flagged to the approver.
  2. Nothing is “delivered” until the signed copy is in the system, and nothing can be installed or invoiced beyond what was delivered.
  3. A project cannot be completed at 80% by the person who wants to close it. Under 100%, it goes to the general manager with a reason.
  4. Stock cannot silently disappear. Every movement is recorded, stock never goes below zero, and any serial traces back to its purchase order and vendor.
  5. Incentives are earned, not claimed. Computed from invoices that are actually paid; marked paid by the general manager only; every change logged.
  6. Travel claims are checked, not trusted. GPS-verified stops, server-calculated distance, odd trips flagged.
  7. Money-adjacent actions are general-manager only — write-offs, stock adjustments, salary, voids — and all are logged with who, when and from where.
  8. Customer emails start in dry-run and are switched live one at a time, after you have read what the system would have sent.
Why this matters: an owner with these controls in place can take a week off. An owner without them is the control system — and the business stops growing at the size of one person’s attention.

What you see as the owner

QuestionWithout a systemWith this system
What margin did we quote, invoice and collect this month?Reconstructed from Excel, quarterlyLive, with a 12-month trend
What is on the shelf, what is promised, what is short?Walk to the store and countComputed per won job, with a draft PO for the gap
Which deliveries are still unsigned?Nobody knows until the invoice is disputedA badge on every project
What do we owe each technician?A spreadsheet nobody trustsPer person, per paid invoice
Which complaints are open and for how long?Scroll through WhatsAppResolution rate on the dashboard; daily digest
Which quotes did a salesperson send, and at what discount?Ask themEvery quote, every approval, every discount, logged

Why it matters for SMEs

  • Affordable. No per-user licences and no six-month implementation. Built in weeks, hosted in your own cloud account for a few thousand rupees a month.
  • Fits the business, not the other way round. It is built around your documents — quote, challan, invoice, voucher — and your approval chain, so people adopt it instead of working around it.
  • Phone-first for the field. Nobody fills a form on a laptop at a construction site. Surveys, progress and complaints are done on a phone, with or without signal.
  • Scales with you. New system types, services or document templates are configuration, not rewrites. Roles and page-level access grow with the team.
  • You own it. The code, the database and the backups are in your accounts. If you want someone else to maintain it next year, they can.
  • It makes the business sellable or investable. Investors and buyers trust numbers that come from a system with controls, not from a spreadsheet.

Is it right for your business?

It fits any business that quotes, buys, delivers and bills in stages — installers, contractors, traders, distributors, service companies — with roughly ten to fifty staff. For businesses with a different shape, such as clinics, schools, logistics or manufacturing, the modules differ but the approach is the same: map how the business really runs, then build the system around its documents and its rules.

It is not a fit if you need a multi-warehouse, multi-company platform on day one, or if your business is pure trading with no projects — those need a different shape, and I will tell you so on the first call.

Questions people ask

How much does a custom ERP like this cost?

A fraction of a traditional implementation: weeks of work instead of months, no per-user licences, and hosting in your own account. The exact figure depends on how many of your processes it needs to cover. You get a fixed price after a two-week audit of how your business runs.

How long does it take?

Weeks, not months. The audit takes two weeks; the first modules — usually surveys, quotations and delivery — are in daily use within a few weeks after that, and the rest follow in stages so your team is never overwhelmed.

Will my staff actually use it?

That is the whole design. It produces the documents they already trust, runs on the phones they already carry, and asks for less typing than WhatsApp did. Each module is trained with the people who use it, and customer-facing features start in dry-run.

Can it be adapted to my kind of business?

Yes. Surveys, quotes, projects, stock, delivery, invoicing and incentives are the shape of most project-based and trading businesses, whatever they sell. New product or service types are added as configuration. For other kinds of business, the modules change and the method stays.

Who owns the software and the data?

You do. Code in your repository, database and hosting in your accounts, nightly off-site backups you can restore, and a written record of every decision. You are never locked in to me.

What happens if the internet goes down on site?

The field app keeps working. Surveys and progress updates are saved on the phone and sent automatically when the signal returns, without creating duplicates.

Adnan Shafiq

Business, operations and AI consultant in Lahore, working with founders across Pakistan, the Gulf, the UK and North America. 24+ years running sales, operations and e-commerce teams, now building the software those teams run on.

Want this for your business?

Tell me how your business runs today. I will tell you what the system should do first.

Two or three lines on what breaks most often. Personal reply within one business day and a free 30-minute call.