The platform

Three layers, one source of truth.

OpticPOS isn't a bundle of tools. It's a single, opinionated platform — the storefront OS, the customer-facing site, and the intelligence core — all sharing one schema, one audit trail, one tenant boundary.

01
Storefront OS

The register every cashier lives in. POS, drafts, split payments, Rx attachment, native thermal receipts, returns, shifts, X/Z reports.

POS · <2s checkoutNative ESC/POS printDrafts & holdsSplits & EMI
02
Customer storefront

Branded, per-tenant customer site. Try-on, Rx upload, order tracking, loyalty, reviews — all white-labeled.

Virtual try-onRx historyLoyalty & wishlistsDigital receipts
03
Intelligence core

The brain — catalog, inventory, analytics, audit, compliance, AI Vision Profile and AI Blog. All tenant-scoped and observable.

Vendor catalogAudit trail + DPDPAI Vision + Catalog StudioBenchmarks & CAC
Modules shipped today

Every surface already in production.

POS · Checkout
Drafts
ESC/POS Print
Returns
Shifts · X/Z
Inventory
Vendor Imports
Catalog Studio
Patients · Rx
Appointments
Lab Job-Cards
Discounts
Reports
Dashboard
Heatmap
CAC
2FA · PIN
Audit Logs
Backup · Restore
IP Allowlist
AI Vision Profile
AI Blog Editor
Barcode Labels
DPDP Export

24 production modules across POS, inventory, customer, analytics, AI and compliance — all multi-tenant, all audited, all cloud-native.

Under the hood

Infrastructure that shouldn't be your problem.

Cloud-native SaaS

Zero-install. Every update ships instantly to every tenant. Installable as a PWA on iPad, Android and desktop.

Multi-tenant by design

Your data is isolated at the tenant boundary — RBAC and store-scope checks enforced at the route handler.

Scheduled jobs + webhooks

Scheduled digests, review requests, no-show reminders — all server-side cron with idempotent retries.

2FA + idle lock + PIN switch

Authenticator-app TOTP, 12-hour inactivity auto-logout, cashier PIN switch on shared terminals.

Next.js 15 · MongoDB Atlas

TypeScript end-to-end, edge-ready route handlers, fully typed Mongo collections with UUID-only IDs.

DPDP-ready

Customer data export + anonymize, signed audit logs, optional IP allowlists per tenant.

Ready to see it in your store?

Start your trial. Migrate in a weekend.

We import your existing patient + inventory CSVs. Your first sale on OpticPOS can be Monday morning.