Features
Built for the way a pharmacy actually works
Every capability runs against a local database first, so the shop never waits on the internet. Here's what's inside.
Inventory & catalog
Medicines with composition, manufacturer, HSN, pack, GST rate, and schedule flags. Stock held per batch with MRP, price, and expiry, rolled up to on-hand totals per shop and organization.
Stock movement ledger
An append-only, signed record behind every quantity change — purchases, sales, voids, adjustments, write-offs. On-hand is the sum of movements, so edits reconcile exactly and sync conflict-free.
Sales & GST billing
Keyboard-driven invoicing posted against specific batches. Live taxable value, CGST/SGST or inter-state IGST, round-off, and a printable invoice you can save as PDF or print to thermal.
Purchases & procurement
Goods receipt and supplier invoices posted against batches, with the same GST handling mirrored on the buy side, feeding the purchase ledger and payables.
Payments, receivables & payables
Record receipts against invoices and payments against bills. Sales and purchase rows badge Paid / Due, with receivables and payables aging reports.
Reports & documents
Dashboards and reports for sales, GST, and outstanding payments, exportable to branded PDF and CSV, plus print-ready invoices and receipts generated entirely offline.
Keyboard-first everywhere
A Ctrl+K command palette, single-key actions (S to sell, N for a new medicine, and more), a key-map overlay, and keyboard-navigable grids. The mouse is always optional.
Offline-first sync
Local SQLite is the single source of truth. Writes queue offline and flush in order on reconnect; remote changes pull on a steady cadence with last-write-wins conflict handling and a live sync indicator.
Roles & multi-shop
Organization and shop scoping with roles from Org Leader to Shop Employee. Every read and write is scoped to the current shop and rolls up to the organization.
Theming & branding
Your colors, fonts, logo, and signature applied across the UI and every printed document, configured per shop.
Backup & restore
Full snapshots of the local store to a file or the cloud, restorable on a fresh device, with optional scheduled local backups.
Customers & doctors
Buyers and prescribers on file, linked to their sales and dues, with prescriber and patient captured for schedule-drug sales.
Expense management
Categorized shop running costs — recurring or one-off, with attachments — flowing into the cash book alongside receipts and payments.
Localization
Per-user language across major Indian languages with English fallback, fonts bundled for offline use, and locale-aware ₹, number, and date formatting.
Settings & formula engine
Per-shop billing column layout and templatized formulas — line amount, discount, GST breakup, rounding, net total — validated and previewed before they take effect.
AI intelligence
Optional AI — free for now — for importing a CSV, PDF, or photo/scan from your old pharmacy app, insights over your dashboard, and reorder recommendations. The core app works fully without it.
Want the deep technical breakdown? The full product specification lives in the app docs.
Free to download. Yours to run.
Get the full pharmacy app for Windows — no account, no subscription.
Download for Windows