Every ERP demo you sit through will be impressive. That is not a coincidence and it is not dishonest — demos are prepared on clean data, by someone who uses the software every day, following a path they have walked a hundred times.
Your business is not clean data and your staff are not that person. So the useful evaluation is not watching a demo. It is checking a specific list of things that tend to break.
The local requirements that catch foreign software out
International ERPs are often superb and occasionally a poor fit here, in ways that only surface after purchase.
Sales tax handling the way FBR expects it, including proper invoice formats and the ability to produce what your filer actually needs. Ask to see a real tax invoice, printed.
Section 149 salary tax in payroll, calculated monthly on the projected annual figure, with the current year’s slabs. If the payroll module cannot do this, your accounts person will be maintaining a parallel spreadsheet within a month.
Urdu or bilingual printing, if your customers expect it on invoices.
Cash-heavy operations. A lot of international software assumes card and bank. Pakistani retail runs on cash, part payments and informal credit, and the system needs to treat those as normal rather than as exceptions.
Local courier integration. If you ship, ask specifically which couriers — TCS, Leopards, PostEx, M&P. “We can integrate with any courier” means it is not built yet and you are funding it.
Marketplace integration, tested properly
If you sell on Shopify, Daraz, TikTok Shop, Shopee or WooCommerce, this is where most of the pain lives.
The question is not “do you integrate with Daraz.” Everyone says yes. The questions are:
How often does stock sync, and in which directions? If an order on Daraz does not reduce your shop stock within minutes, you will oversell on a Saturday.
What happens when the marketplace API is down? A good system queues and retries. A poor one silently drops updates and you find out from a customer complaint.
Can it handle the same product listed on three channels with different prices? Very common, and surprisingly often not supported.
Ask to see the sync log. Not a diagram of how sync works — the actual log from a real customer’s account, with the vendor’s own data. How they react to that request tells you a lot.
Questions that reveal support quality
Support is the thing you are really buying after month one, and it is the hardest thing to evaluate before you commit.
Who answers when something breaks at 7pm on a Saturday — a person, a ticket queue, or nobody until Monday? For retail, weekend evenings are peak trading.
How many customers does the support team handle? A two-person team with 400 clients is a queue, whatever the brochure says.
Can you speak to two existing customers of similar size to you, without the vendor arranging it? A confident vendor says yes.
What is the process when you find a bug — and when was the last time they shipped a fix for one?
Data ownership, which people only think about at the end
Ask, before signing, in writing: if we leave, can we export everything, in what format, and at what cost?
The right answer is a full export of products, customers, suppliers, transactions and balances in a standard format, at no charge, on request. Anything vaguer is a lock-in you have not been told about, and you will discover it at the worst moment.
Also ask where the data physically sits, who at the vendor can see it, and what the backup arrangement is. “It is on the cloud” is not an answer to any of those.
Run your own demo
This is the single most useful thing in this article. Do not watch theirs. Ask for a trial account, and put your own data in it — twenty of your real products, with your real costs and prices.
Then have the person who will actually use it every day, not you, do these five things: ring up a sale with a part payment, process a return against that sale, enter a purchase and check the margin updated, run a stock report and compare it to the shelf, and produce last week’s profit figure.
If your counter person can do all five within an hour of first seeing it, the software is usable. If they need the vendor on the phone for each one, remember that is the experience for the next three years.
The signals worth taking seriously
A vendor who asks about your business before showing you features is a good sign. One who cannot say no to any requirement is a bad one, because everything is being promised and something will not arrive.
Be wary of pressure — the discount that expires Friday is a sales technique, not a saving. A system you will use for five years deserves more than four days of thought.
And take seriously any vendor who tells you honestly that you do not need their bigger package yet. That is usually the one worth talking to.