website + app included

One platform. Every kiryana store, pharmacy, electronics store, mobile shop, wholesale business, restaurant and dealership.

POS, stock and real double-entry books, with your own website, app and WhatsApp AI on the same catalogue.

7 business types / works offline / no developers to hire / works offline

one catalogue, one stock count, one ledger behind every surface

01OmniBiz · one system Profile switching
One system, seven business profiles

Switch the profile,
not the software.

One POS, one stock list, one set of accounts. The business profile decides which rules apply, which documents print and what the fields are called: batches and expiry for a pharmacy, serials and warranty for electronics, pack units and price tiers for a wholesaler. No custom build, no second system.

The point of sale switches its rules to the selected business profile.

Kiryana & general store

The neighbourhood store, running itself.

turns on
Credit khataBarcode POSSupplier balances
rules
Credit khata - GRN on receipt
02OmniBiz · what's included All of it, one licence
One system, nothing bolted on

Everything a shop needs.
In one place, already included.

Not a POS you later wire to an accounting package, a web agency and a chatbot vendor. One system, one login, one bill, and every part of it already knows about the others.

Choose a category, then tap a capability.
Run the shop7 capabilities
  • Run the shop01/28

    Scan or search, bill, take the payment. On a counter PC, a laptop or a tablet.

    what omnibiz recordsPOS
    SCAN 8964000101422 → Sugar 5kg ×2 → Rs 2,580
0capabilities
one licence
03OmniBiz · your store, your app Synced end to end
Website + app + WhatsApp, included

Your own online store. No developers to hire.

Switch on your own ecommerce website and your own branded mobile app: your domain, your icon, your customers. Not a marketplace stall, and not a project for an agency.

One shop, four surfaces syncing live
Counter POS
in the shop
in stock42
Your website
your domain
in stock42
Your mobile app
your icon
in stock42
WhatsApp
AI prepares drafts
in stock42
42panadol extraone stock number
last events
10:41:33Customer asks on WhatsAppAnswered with your live price and stock
10:41:02Supplier delivery received
10:36:06Next order, on your website
No commissionNo second stock listNo re-keying
0
Places to buy from you, all included
1
Stock list and ledger behind all four
0
Developers to hire, and no commission
04OmniBiz · Theorem AI On duty
Meet Theorem AI, your WhatsApp agent

Theorem AI answers. And files the paperwork.

Any chatbot can reply. Theorem AI replies using your live prices and live stock, and prepares a priced order draft. Your team reviews it and creates the actual sale in POS; the draft itself does not change stock or accounts.

Price question
“Dalda 1L ka rate?”
Stock check
“Panadol Extra hai?”
New order
“2 strip bhej dein”
Order status
“Rider kahan hai?”
Theoremai
Reading your live catalogue↳ price and stock read from your catalogue
Handled by Theorem AI now

Questions answered and a priced draft prepared for staff to review.

Passed to you now

Anything it should not decide alone arrives with the whole conversation attached.

Off by default · switched on per shopUrdu · Roman Urdu · EnglishYour own WhatsApp number

[ what omnibiz is ]

One catalogue.One stock number.One ledger.

Behind your counter, your website, your app and every WhatsApp chat. Nothing typed twice.

05OmniBiz · accounting Posting live
Real double-entry accounting

Accounting that
posts itself.

Enabled posting workflows connect supported sales, purchases, returns and payments with their journal entries. Trial balance, P&L and the balance sheet read the recorded and posted transactions.

Counter saleINV-2026-04182posting
Sugar 5kg×22,580
Dalda Cooking Oil 1L×63,720
Basmati Rice 5kg×12,150
subtotal 8,450 · discount −450Rs 8,000
auto journal · JE-10442writing entry
accountdrcr
··
··
··
··
Dr = Cr··
one sale, one transactionall or nothing
invoice saved·
stock moved·
journal posted·
ledgers updated·
begincommit
06OmniBiz · dashboard Owner dashboard
live dashboard

The whole shop, on one screen.

Hourly sales, low-stock alerts, udhaar falling due, offline sales replayed and every branch side by side. Nothing to export, nothing to add up.

sales by hour, this week
now 13:00
09
11
13
15
17
19
21
mon
tue
wed
thu
fri
sat
sun
low-stock alerts
0%

of SKUs above their reorder point

udhaar due
AKSRHBNZ
0due today

AK · Rs 8,45034 days on credit

offline sales replayed
offline 12:50–14:20
0912151821
2queued offline
selling offline since 12:50
today's sales by branch
lhr 52%
khi 31%
isb 17%
07OmniBiz · kiryana & general store Point of sale
barcode pos · khata

Barcode billing that moves stock and books.

Bill by barcode or SKU. Every scanned line drops stock at that branch and the sale posts to double-entry accounts as you take payment. Credit sales land on the customer's khata, with no second register.

  1. 01barcode or sku billing, no paper rate list
  2. 02credit khata balance moves as you bill
  3. 03low stock flagged per branch before you run out
Bismillah General Store
counter 1 · INV-2026-04182
next customer ready
1
2
3
last bill · cashRs 1,240
tenderwaiting for the bill
stock
pending
khata
Rs 7,350
books
pending
08OmniBiz · pharmacy Rx queue live
rx-gated dispensing

Verified prescriptions, batch-traced stock.

Prescriptions upload from your own website and branded app into a pharmacist's queue.

  1. 01dispensing gated until a pharmacist verifies
  2. 02every pack dispensed against a named batch
  3. 03near-expiry report, 90 days by default, your window
rx queue · main branch
RX-2026-0774
Ayesha K. · Gulberg · from your app
waiting
uploaded
queued
verified
dispensed
℞1/2
audit trail0/5
batch & expiry · main branchbatch & expiryexpqty
Augmentin 625mgB-224703/2724
Ventolin Inhaler30dB-334110/2612
09OmniBiz · electronics & mobile Serial desk
serial and IMEI tracking

Track every unit by serial or IMEI.

Scan a serial or an IMEI at goods-in and that unit gets its own stock record, with warranty, trade-in and every later service job held against it.

1:1
Stock row per physical unit, by serial or IMEI
2
Business profiles on one desk: electronics and mobile
Per unit
Warranty and claims resolve against the unit
armed
profile
S/N · Digital City Electronics0/7
·······
Serial read
electronics counter · goods-⁠in
S/N HA88213
Matched to stock
GRN-0934
Rack B3
Warranty card issued
12 months · on-site
to 26 Jul 2027
Discount applied
Dealer card · whole rupees, no paisa
−4,000
Posted
INV-2026-04217 · khata updated
Rs 185,000
Haier Inverter AC 1.5TRs 189,000
discount applied·
balanceRs 189,000
10OmniBiz · wholesale Tier pricing
pack units & price tiers

One stock figure.
Any pack unit.

Hold stock once and sell it in the unit the order arrives in: carton, dozen or piece, all priced from the same stock figure. Wholesale tiers sit on the customer, so the right rate applies the moment you pick the party.

  1. 01carton, dozen, piece or your own pack unit
  2. 02wholesale rate attaches to the customer
  3. 03credit terms priced and posted with the sale
Marble Dinner Set 72pc 3 units / 1 stock
on handthis line · 2 ctn
20 ctn=120 dz=1,440 pcs
pack unit
wholesale tier · sukkur party
Retail · walk-in · list price
INV-2026-04233
subtotalRs 57,600
tier discountnone
totalRs 57,600
11OmniBiz · restaurant & fast food Service on
floor plan → kitchen display → accounts

Table to kitchen
to the books.

A live floor plan runs table service, and every order reaches the kitchen display at once, modifiers and all. Print the bill and the sale posts itself: recipe stock deducted, revenue in double-entry accounts. App and WhatsApp orders land on the same floor.

Karahi Point · Main Hall dinner service
kitchenfiring T3
counter
WAonline orders
T1bill
T2
T3
T4
T5
T6
T7
T8
T9
kitchen display3 open
T4KOT-22611m
Chicken Karahi (Full)
+ extra masala
T6KOT-22706m
Daal Makhni
+ less oil
T3KOT-226914m
Seekh Kabab ×2
+ well doneoldest · fire now
bill → booksBILL-T1-0616
T1 bill printedRs 1,380
Recipe stock deductedinventory
Revenue posted, double-entrybooks
12OmniBiz · car dealership Showroom live
serialised units · f&i · workshop

One VIN carries stock,
finance and service.

Each VIN is one record, so the car's cost, the deal your F&I desk writes on it and every job card after delivery hang off the same line of stock. Advances and lease terms post to double-entry accounts as the deal is written.

Showroom floorPrime Motors
live
Toyota Corolla Altis 1.8
VIN ····NZE-4102 · 2026 · Attitude Black
Rs 7,850,000reserved
Suzuki Alto VXL AGS
VIN ····HA8-9037 · 2026 · Silky Silver
Rs 3,190,000in stock
Kia Sportage AWD
VIN ····QL5-3316 · arrived GRN-1408
Rs 9,390,000in stock
F&I deskDEAL-0417
draft
Toyota Corolla Altis 1.8
VIN ····NZE-4102
7,850,000
balance dueRs 7,850,000
adding: registration & docs
Workshop3 bays · 2 free
Bay 1
Free · next slot 2pm
Bay 2in progress
JOB-2214 · 10,000 km service
····GM6-1188 · sold here
Bay 3
Free · opens 4pm
13OmniBiz · offline POS Resilient
Offline-capable POS

Billing does not stop when the internet does.

Prepare and install the supported staff app with offline access enabled. Supported sales queue while the line is down and sync when it returns; offline use depends on the session, device storage and enabled workflows.

Counter 2Bismillah General Storeoffline
till ⇄ cloudno link · offline
outbox depth link
outbox · durable on this machine1 held
INV-2026-04311Rs 1,240held
idempotency key7f2a·c1 · written with the sale
selling offline · nothing is lost
  • held in a durable outbox
  • replayed once per key
  • nothing re-⁠keyed
14Theorem Labs · where we work Clients worldwide
The team behind OmniBiz

Built by a team the world already hired.

OmniBiz is not a first attempt. We build and run software for clients abroad, and the same reviews and tests now sit behind your counter.

PK
Where our clients are01 / 10
HQPakistanAsia
10
Countries our clients run their business from
6yrs
Delivering software for them, without a gap
5
Continents covered by one delivery team
15OmniBiz · getting started Onboarding
Done-for-you migration

Your existing books, migrated for you.

We load whatever you keep now, and you sign it off. From then on, nothing is re-keyed.

01 now

Send us what you have

Photos of a register, an Excel sheet, a folder of GRNs. Any format.

khata-register.jpg✓stock-list.xlsx✓GRN-0921.pdf✓
02

We migrate your books

Opening balances, ledgers and stock posted as double entry. Nothing goes live until it balances.

opening trial balancebalanced ✓
Dr
Rs 4,650,000
Cr
Rs 4,650,000
03

Go live

Billing on day one. Website, app and WhatsApp AI are switches, not builds.

Counter POSStorefrontMobile appWhatsApp agent
platform volume
Rs 0M+

billed and posted through OmniBiz to date

test suite
0+

automated tests on every rupee and every unit of stock

double entry
0%

of sales posted to double entry, offline ones included

16OmniBiz Ready when you are
OmniBiz

Counter, stock, khata, your website, your app and WhatsApp AI, on one ledger.

KiryanaPharmacyElectronicsMobileWholesaleRestaurantDealership
try a demoاپنے کاروبار کا ڈیمو دیکھیں

See OmniBiz in action.

Choose a business and explore a demo shop. No password needed.

works offlineevery sale posts double-entrysynced end to end