Skip to content
ZM Tech
Retail SaaS

PharmacyOS — the operating system for a pharmacy

Counter sales, stock, expiry, prescriptions and tax-compliant invoicing for Bangladeshi pharmacies — on the web and as native apps for Android, iPhone, Windows and Mac.

Client
PharmacyOS
Industry
Retail SaaS
Year
2026
Duration
13 weeks
Challenge

The problem we walked into.

Independent pharmacies here run on paper and memory. Stock walks out unrecorded, expiry dates get missed until a customer notices, and every tax-compliant invoice is a manual exercise. The retail software on the market assumes a Western supply chain, English-speaking staff and an internet connection that never drops — none of which describes a counter in Dhaka.

Approach

How we framed it.

We designed for the busiest hour, not the demo. Every decision was measured against a real counter: can someone who has never used software before complete a sale in under ten seconds, and does the till keep working when the line drops mid-transaction? Regulatory rules are enforced by the software rather than left to staff discipline, so a rushed cashier cannot put an expired medicine in a customer's hand.

Solution

What we shipped.

A complete system for running a pharmacy — counter sales, stock with batch and expiry tracking, prescriptions, supplier ordering and compliant invoicing — available in the browser and as native apps for Android, iPhone, Windows and Mac. Staff keep selling through an outage and everything reconciles once the connection returns.

Features
  • Counter sales that keep working offline and reconcile automatically once the connection returns
  • Batch and expiry tracking that stops an expired medicine before it reaches the receipt
  • Tax-compliant invoicing with sequential numbering and itemised VAT, accepted as-is
  • Prescriptions, supplier ordering, low-stock alerts and reporting in one place
  • Bengali and English throughout — on screen, on the receipt, and on both printer sizes
Live
Results
5 ways to sell
Browser, Android, iPhone, Windows, Mac
Works offline
The till survives an internet outage
Live
pharmacyos.work — in production
Tech stack
Cloudflare WorkersNext.jsFlutterTypeScriptMulti-tenant SaaS
Up next

DoctorOS — practice management for clinics

Prescriptions, appointments, chambers, records and billing for Bangladeshi clinics — plus a public booking page for every practice and a searchable drug reference.

Read case study

Have an idea worth building?

Tell us about your project. We'll come back within 24 hours with a plan and a quote.

Start a project