Features

Built for the way a pharmacy actually works

Every capability runs on your own computer first, so the shop never waits on the internet. Here's what's inside.

Core

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. Group medicines into categories with default margins, so batch selling prices auto-fill from MRP as you receive stock.

Core

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.

Core

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, print to thermal, or share to the customer on WhatsApp in one tap.

Core

Substitute finder

When a prescribed brand is out of stock, find an in-stock medicine with the same salt in one keystroke — sorted stock-first with MRP and expiry. At the counter it pops up automatically, and you add the substitute to the bill with ↑ ↓ + Enter. Salvage the sale, offline.

Core

Product photos

Pack photos from the built-in catalog appear next to the medicine wherever you pick or browse it — adding a medicine, receiving stock, the substitute finder, and the inventory list — so staff recognise the right product by sight. Shown automatically for catalogued products that have one; nothing to switch on.

Core

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.

Core

Payments, receivables & payables

Record receipts against invoices and payments against bills. Sales and purchase rows badge Paid / Due, with receivables and payables aging reports. Switching from another system? Carry pre-existing balances forward invoice-by-invoice, so day-one dues age correctly from the start.

Core

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.

Core

Keyboard-first everywhere

A Ctrl+K shortcut to jump anywhere, 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.

Core

Offline-first sync

Your data lives in one place on your own machine — the master copy. When you're offline the app keeps working and saves everything; the moment you reconnect it syncs in order. If the same record changed in two places, the most recent edit wins, and a live indicator shows the sync status.

Core

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.

Core

Theming & branding

Your colors, fonts, logo, and signature applied across the UI and every printed document, configured per shop.

Core

Backup & restore

Full snapshots of the local store to a file or the cloud, restorable on a fresh device, with optional scheduled local backups.

Core

Customers & doctors

Buyers and prescribers on file, linked to their sales and dues, with prescriber and patient captured for schedule-drug sales.

Core

Expense management

Categorized shop running costs — recurring or one-off, with attachments — flowing into the cash book alongside receipts and payments.

Core

Localization

Operator UI in 7 Indian languages — Hindi, Bengali, Marathi, Telugu, Tamil, Gujarati, Kannada — plus English, switchable from Settings with English fallback. Medicine names, MRP, Batch and GST stay English by design; printed bills stay English too. Scripts render offline.

Core

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 · optional

AI data import

An optional AI add-on that reads a CSV, PDF, or photo/scan from your old pharmacy app into a clean table you review before it saves to your catalog. The core app works fully without it.

AI · optional

Intelligence

An action list, not a chat box. Six findings on one screen — medicines running short at the rate they're really selling (including ones with no reorder level set), stock that hasn't moved, batches expiring faster than you'll sell them, purchase rates that went up, regulars overdue for a refill, and scheduled drugs billed with no prescriber. Each shows the money at stake and the rows behind it, and opens the screen where you'd act. Computed on your own machine, so it works offline.

Want the deep technical breakdown? The full product specification lives in the app docs.

Download it. Yours to run.

Get the full pharmacy app for Windows — no account needed. Free for 30 days, then ₹2,499 a year for the whole shop (₹5,499 from 1 January 2027). See pricing.

Download for Windows