
For auto parts shops — every number, every grade, every rack.
Billing, stock, khata and profit for a Pakistani pharmacy — one fast program that works without internet, in English or اردو. Batch numbers and expiry dates on every pack, so the money on your shelf stops quietly expiring.
Every shelf, one system:
…and the general shelf that pays the rent
Built for how Pharmacy Plus customers actually sell — not generic retail rows.
Every pack carries its batch and expiry. One screen shows what is close to expiring — and the rupees still tied up in it. Catch it while your distributor still takes it back.
One medicine, many batches — each with its own expiry, stock and price. The batch prints on the bill, so a recall is a search, not a panic.
The customer says paracetamol, your shelf says Panadol. Type either one and both come up — with strength, pack and stock.
Packs come up oldest-expiry first, so the box that must move is the box your hand reaches for. No thinking, no checking.
Mark a medicine prescription-only or controlled and every staff member sees it on the counter screen before they hand it over.
One tap switches the whole counter to shopkeeper Urdu — سیل کاؤنٹر، سٹاک، ادھار، بل. Not book Urdu; the words your staff actually say.
No internet? No problem. Billing, stock and reports all run on your own computer — load-shedding proof.
Scan any pack with a USB scanner, print your own labels for loose items, and hand over a clean 80mm thermal receipt.
Monthly clinic accounts and regular customers on udhaar — with balances, receipts and partial payments. No more register copies.
Stock-in with batch and expiry captured at entry, distributor ledger and payments, purchase returns — and prices update from your margin.
Daily sales, cost of goods and net profit computed from the actual cost at the time of each sale, with expired stock subtracted as the loss it is.
Hourly and daily backups on your machine with one-click USB copy — protected by your admin password — and bring your whole medicine list in from Excel.
Every medical store loses money the same way — a box expires quietly behind the others and nobody notices until a customer points at the date. Pharmacy Plus keeps the batch number and expiry of every pack you enter, and shows you what is close to expiring with the rupees still tied up in it. Six months' notice is a box your distributor takes back. Six days' notice is a loss.
Five packs nearing expiry — and exactly what they are worth
Every image is a real capture from the running software — no mockups.






Demo video coming soon
Screenshots above are real captures from the app — the 40-second tour is on its way.
Install Pharmacy Plus and use everything free for 15 days — no card, no signup.
Bank transfer — account details right on this page. One-time price, no monthly fees, ever.
Send your name, machine code and receipt — your key arrives fast. Paste it in the app, done forever.
Full features for 15 days. Installs on any Windows 10/11 PC in under a minute.
Pharmacy-Plus-Setup.exe
v3.0.0 · 124.3 MB · Windows 10/11
Windows may show a blue “SmartScreen” notice — click More info → Run anyway. It appears because we’re a new publisher, not because anything is wrong.
Rs. 35,000 Lifetime · one computer · no monthly fees
Your key is locked to this one computer by its machine code and works forever — activation takes one paste in the app.
Same offline engine, same one-time price — each built for its own trade.

For auto parts shops — every number, every grade, every rack.

For garments stores — men, women & kids.

For hardware shops — one item, three prices, one honest stock figure.

For sanitary & plumbing stores.

For electrical goods shops — wire by the meter, quotes by the house.


For kiryana & grocery stores — the tarazu, the rate board & the khata.

For tile & ceramics shops — sqft to boxes, A/B grades & whole-house estimates.

For aluminium & glass shops — cut to any length, priced off the circular, and the offcut is still money.

For toy shops that sell retail AND wholesale — one counter, and the rate drops when the quantity goes up.
Every pack you enter carries a batch number and an expiry date, written exactly as it is printed on the box (2027-04). The counter shows a colour chip on each item — green, amber, red — and the Alerts screen lists everything nearing expiry with the money still tied up in it. You set the warning window; it starts at six months, because that is while a distributor will still take the box back.
Yes. One medicine holds as many packs and batches as you need — each with its own expiry, stock, cost, price and barcode. The counter puts the oldest expiry first so old stock moves first, and the batch number prints on the bill, which is what makes a recall a two-minute search.
Yes. Each medicine stores its salt or generic name alongside the brand, and search matches either. Type “paracetamol” and Panadol and Calpol both come up, with strength, pack size and what is in stock.
You can flag any medicine ℞ (prescription only) or controlled. The flag shows on the counter screen before the sale, on the inventory list, and there is a one-tick filter to review just those items.
Written by hand in the register a Pakistani shopkeeper actually uses — سیل، سٹاک، بل، ادھار، کھاتہ — with English words kept where everyone keeps them. Your counter staff tap اردو once and the software speaks their language; numbers stay familiar.
Only for a few seconds when you activate your license. Daily use — billing, stock, expiry alerts, reports, backups — is 100% offline on your own computer.
No. You pay once and the software is yours. The license is locked to your shop computer.
FBR digital invoicing is available on request — for registered businesses, we set it up with you. Talk to us on WhatsApp before you buy and we will tell you honestly what applies to your shop.
Your data is backed up automatically on the machine and you can copy backups to USB any time. Contact us and we will move your license to the new computer.
Yes. That blue notice is Microsoft SmartScreen being cautious with software from new publishers — every new Windows app shows it until enough people have installed it. Click “More info”, then “Run anyway”, and installation continues normally. The installer you download from this page is exactly the one we built.