Optical-store software · 4 languages · 13 countries

The complete optical-shop system,
built for opticians who actually sell glasses.

Run one shop or a whole franchise. Bilingual receipts. ZATCA-compliant for Saudi Arabia. Multi-currency for the GCC, Levant, Europe, and the US. Set up in five minutes.

Works on Mac, Windows, Linux, iOS, Android — any modern browser
mnemoptic.app/app
Clients · 247
Sarah Al-Maktoum
Last visit · 2 weeks ago
Hassan Bennani
Last visit · 1 month ago
Maya Hadid
Last visit · 3 months ago
Omar Khalil
Last visit · 5 months ago

Sarah Al-Maktoum

📞 +971 50 *** 4421 · 📧 sarah@example.com · 📅 1985 · 🆔 Emirates ID
Sale · #00420 · 15 Mar 2026 (5 Ramadan 1447 هـ)
Frame · Persol PO3019AED 980
Lenses · Zeiss Drivesafe 1.6AED 720
SubtotalAED 1,700
VAT (5%)AED 85
TotalAED 1,785
Insurance · Daman
Member ID · D-***1142paid
CoveredAED 1,200
CopayAED 585
Why opticians switch to mnemoptic

A real product, not a demo wrapped in marketing.

Built from the ground up for optical shops that handle prescriptions, insurance claims, multi-pair sales, and the day-to-day reality of running a retail location.

🌍

13 countries, day one

Saudi Arabia, UAE, Qatar, Kuwait, Bahrain, Oman, Egypt, Jordan, Lebanon, Iraq, Palestine, Yemen, USA — each with its own VAT rate, currency, language, and ID type.

🇸🇦

ZATCA-compliant invoices

Saudi Arabia's Phase 1 e-invoicing is built in. Every sale prints with a TLV-encoded QR code carrying the seller name, VAT number, timestamp, total, and VAT amount — exactly per the spec.

🏪

Franchise-ready multi-store

One account, many stores. Open a new branch in 30 seconds — clone the inventory and lens catalog from an existing store, then operate independently. Consolidated KPIs across the whole franchise.

🌐

Bilingual everything

English, French, Arabic (RTL), Spanish — switch languages with one click. Invoices print bilingually for Middle East shops with Arabic primary and Latin alongside. Hijri + Gregorian dates.

🛡️

Insurance + claim tracking

Every major regional carrier pre-populated — Bupa Arabia, Tawuniya, Daman, Thiqa, ADNIC, GIG, Qatar Insurance, and more. Track copay vs covered, claim numbers, and outstanding balances at the practice level.

💼

Hardware you already own

Pure web app. Runs on Mac, Windows, iPad, Android tablet, anything with a browser. Install as a native-feeling PWA in one click — no IT department, no licenses to download. Works offline once loaded.

Everything an optician needs

From the front desk to the bon de vente.

The full optical workflow under one roof — clients, prescriptions, frames, lenses, sales, insurance, statistics, lab orders.

👥

Patient records

Demographics, contact, prescription history with SPH/CYL/AXIS/ADD per eye, emergency contact, allergy notes, and country-aware ID fields (Iqama, Emirates ID, CPR, Civil Number).

📦

Frame inventory

Brand, model, color, size, supplier, cost, sell price, photo, low-stock thresholds. Excel import / export round-trip preserves all your existing data.

🔬

Lens catalog

Anti-reflective, progressive, photochromic, polarized, standard. Per-supplier, per-type, per-cost. Quick-add when ringing up a sale.

🧾

Multi-pair sales

One sale, multiple pairs (frame + lens combinations) with per-pair RX. VAT-inclusive or VAT-exclusive pricing. Cash, card, check, transfer, credit, insurance split.

📊

Statistics & KPIs

Revenue, profit, average ticket, sales count, top frames, top lenses — by month, year, custom date range, or franchise-wide. VAT-net revenue surfaced separately.

🔔

Visit reminders

Auto-list patients due for their next exam at 6, 12, 18, or 24-month intervals. One-click contact, never lose a customer to lapsed follow-up.

🎨

Your own branding

Upload your logo, pick brand colors. The app retints in real time and your printed invoices use your branding — not ours.

🌙

Dark mode

System / light / dark. Follows your OS preference, or pick whichever you prefer. Print invoices stay light regardless.

Command palette

⌘K (Cmd-K) opens a global search across clients, sales, frames, and lenses. Find anyone or anything in three keystrokes.

Undo + auto-backup

Every deletion is reversible. Daily auto-backups with one-click restore. JSON export for full data portability.

Markets covered

Localized for where you actually sell.

Each country picks its own VAT rate, currency, language, ID type, phone code, and insurance carriers automatically.

🇸🇦Saudi Arabia · SAR · 15% VAT · ZATCA 🇦🇪UAE · AED · 5% VAT 🇶🇦Qatar · QAR 🇰🇼Kuwait · KWD 🇧🇭Bahrain · BHD · 10% VAT 🇴🇲Oman · OMR · 5% VAT 🇪🇬Egypt · EGP · 14% VAT 🇯🇴Jordan · JOD · 16% 🇱🇧Lebanon · LBP · 11% VAT 🇮🇶Iraq · IQD 🇵🇸Palestine · ILS · 16% VAT 🇾🇪Yemen · YER · 5% 🇺🇸USA · USD 🇲🇦Morocco · MAD · 20% VAT 🇫🇷France · EUR · 20% VAT
Pricing

Pay once per device. No subscription games.

Each license unlocks the full app. Pick your tier by how many devices you need.

Basic
Single shop, single device
$199 / year
or $399 lifetime
  • 1 device
  • 1 store
  • Unlimited clients & sales
  • Bilingual invoices
  • Email support
  • All future updates
Contact us
Enterprise
Multi-store franchises
Custom
starts at $1,499 / year
  • 10+ devices
  • Unlimited stores
  • Consolidated multi-store reporting
  • Custom branding
  • Dedicated onboarding
  • SLA support
  • All future updates
Talk to sales
FAQ

Common questions, honest answers.

If your question isn't here, write to support@mnemoptic.com — usually answered the same day.

Do I install anything?

No installer required. mnemoptic runs in any modern browser on Mac, Windows, Linux, iPadOS, Android, ChromeOS. For a more native feel, click "Install as app" in your browser (Chrome, Edge, Safari) — you'll get a real dock icon, standalone window, and offline support.

Where is my data stored?

In the cloud, in your own private space. Each shop's data lives at shops/<your-account-id>/ in our Firebase project, accessible only to you. Server-side rules enforce that no other customer can read or write your data, even via direct API access.

Does it work offline?

Yes — once you've loaded the app, the shell works without internet. Sales you record sync up the next time you're online. License validation gets a 24-hour offline grace window.

How does the license work?

Each license is bound to a fixed number of devices (3 for Pro, configurable). When you activate on a device, we record its fingerprint, IP, country, and city — so you know exactly where your app is running. License sharing is detected automatically.

Can I migrate from another system?

Yes. mnemoptic accepts Excel imports for client lists, frames, and lens catalogs. The format is documented and round-trip exports preserve all your data.

Is mnemoptic ZATCA Phase 2 ready?

Phase 1 (QR code on every invoice) is built in and live. Phase 2 (real-time clearance via FATOORA portal, cryptographic stamp) is on the roadmap — talk to us if you need it sooner.

What about HIPAA / data protection?

Patient data is encrypted at rest and in transit. mnemoptic doesn't sell, share, or look at your customer records. You can export and delete your data on demand. We're working toward formal HIPAA-aware contractual language for US opticians — talk to us if you need a BAA.

Can I get a refund?

14-day no-questions-asked refund on any license. After that, prorated refunds for unused subscription periods. Lifetime licenses are non-refundable after 14 days.

Ready to switch?

Talk to us about your shop. We'll get you a license and walk you through the first sale together — typically under 30 minutes.