Every payment
M-Pesa, cash and split payments in the same sale.
Pharmacy operations, built for Kenya
Optima runs on your own pharmacy computers. Sales, stock, shifts, purchasing and reports keep working with no internet connection, with M-Pesa built in.
One connected system
When sales, stock and staff work from the same record, the pharmacy moves with more certainty. Optima connects the small decisions that usually get scattered across books, spreadsheets and memory.
M-Pesa, cash and split payments in the same sale.
Costs, suppliers and expiry dates stay attached to stock.
First-expiry-first-out dispensing, without guesswork.
A counter that keeps selling when the internet does not.
Fast PIN sign-ins and a named record of who did what.
Shifts, cash-ups and variances that reconcile properly.
Built for a pharmacy with one counter today, and more when you are ready.
See the system in actionWhy we built Optima
The counter carries clinical, financial and accountability decisions all day. Generic retail tools leave those decisions to notebooks and memory. Optima was made to bring them into view.
A date is noticed when stock is already a write-off.
Batches surface early, with the quantity and date that need action.
The POS records a sale, but knows nothing about the batch behind it.
The sale picks the right batch first and leaves a traceable record.
No opening float, no handover, and no clear answer at close.
Each shift starts, closes and names the variance while it matters.
Sales, buying and expenses live in separate places.
One record turns the day into reports an owner can act on.
The result is a calmer counter, fewer expensive surprises, and a clearer view of the pharmacy you are building.
See how it worksThe product journey
These are real screens from Optima. Follow the owner, employee and cashier flow to see how the system works as one pharmacy operation.
Swipe to explore all five screens
Real product screen
The owner dashboard brings sales, profit, stock pressure, shift position and recent activity into one operational view. It is the first screen for deciding what needs attention today.
Inside the app
Every unit belongs to a batch with a cost, a supplier and an expiry date. Optima dispenses first expiry, first out, so the stock closest to expiring is the stock that sells.


Stock written off at expiry was paid for at full cost. Optima watches the dates so the shelf does not have to be audited by memory.
Raise an order, receive it with batch numbers and expiry dates, and watch it become stock you can trace back to the delivery.
Open with a float, close against what the drawer actually holds, and see the variance with a name attached to it.
Capture prescriber, patient and directions where a prescription is involved, without forcing a record onto every walk-in.
Everything the counter records during the week turns into plain answers about what sold, what it cost, what expired and where the money went.
A day at the counter
The day is a connected sequence, not six separate jobs. Optima holds the thread from the first PIN to the final count, so the handovers make sense.
08:00
PIN in. Float counted. Shift open.
10:15
Search, scan, split M-Pesa and cash.
12:40
Prescription and directions stay together.
15:05
Deliveries become traceable stock.
16:30
Expiring batches surface early enough to act.
18:00
Count cash. See the variance. Finish clean.
Local first
Optima is installed on a Windows computer in the pharmacy. It is not a browser tab asking a remote server for permission to serve the next customer.
Your team uses a fast local PIN. Your customers' records do not leave the pharmacy.
Inside your pharmacy
A simple start
No demo data. No sales call before you can see the app. Start with the work you already have in front of you.
Install Optima on the Windows computer at your counter. A free Optima account to download it; no card needed.
Use every feature with your own stock, staff and real daily work. Nothing is held back.
Request your payment reference and verified M-Pesa details. After payment is confirmed, your Purchase key unlocks the same copy with no reinstall.
Want help importing stock or setting up the first till?
Talk to Optima SystemsPricing
One Windows computer, one clear price in shillings, with VAT already included. No monthly subscription, and every future update included for as long as you use it.
One computer, one-time payment
One-time, per computer. VAT included, so the figure above is what you pay.
Seven days. Every feature. No card required.
Want to try it before any of that? Download it for Windows and run the whole thing free for 7 days.
A recurring operating cost that continues for as long as you use the service. Its long-term cost depends on the provider and the number of computers covered.
KES 25,000 once for one computer. The licensed version and your data stay on your machine, with no monthly fee required to keep using it.
Questions
Yes. Download the full Windows app and use every feature for seven days, with your own pharmacy data. You create a free Optima account to download it. No card and no payment are needed to begin.
Yes. Optima installs and runs on a Windows computer, and stores its records there. Selling, receiving stock, closing a shift and printing a report all work with the router unplugged.
No. A standard Windows computer is enough to start. A barcode scanner, receipt printer or cash drawer will all work if you have them, but none of them is required.
M-Pesa is a first-class payment method, alongside cash, and a single sale can be split between the two. Payments are recorded against the sale so a shift reconciles properly at closing.
Your data sits in a single database file on the machine, which you can back up. Backup and restore is part of the product, and we will walk you through setting it up when you install.
No. There is no cloud account behind Optima. Data stays on your computer, and pharmacies running several terminals keep it on their own local network.
Yes. The main computer is KES 25,000 once, VAT included. Extra tills that connect to it over your own local network are KES 5,000 per additional terminal until 31 December 2027, then KES 10,000, once each, with no internet needed for daily operation. A computer that is not connected to the main one needs its own KES 25,000 licence.
No. Optima is KES 25,000 once for one computer, VAT included, and every future update is included for the life of your licence. There is no renewal to remember.
Each branch runs its own copy of Optima on its own computers, with its own licence, and a second branch is discounted. Branches do not share one database or combined reports today.
Still deciding? Download it and try it for 7 days, or read the refund policy and the licence agreement first.
Ready when your counter is
Download the full Windows app. Put it to work with your own pharmacy. Buy only when it has proved itself.