Skip to content
BMSBusiness Management

Offline-first business management

Run your whole business. Offline.

Sales, inventory, customer credit and delivery routes in one clean app. BMS keeps working when the internet doesn’t — even on a 2 GB Android phone.

Free for small shops No account Android 7.0+

v1.2.0·80.0 MB·Signed APK

BMS Mobile sale counter with customer selection, items and a PKR total

Real BMS Mobile screens. Sample business data.

Works fully offline

No internet dependency

Light on the phone

Ready for 2 GB RAM

One operator, one device

No setup ceremony

Your data stays with you

Local-first by design

From box to counter

Set up once. Then just run the day.

No implementation project. No training week. BMS is designed so one person can open the app and get on with the work.

Read the first-run guide
  1. 01

    Set up the shop

    On first launch, create the business profile and the first administrator. No account, email or activation code.

  2. 02

    Add what you sell

    Add items, units and opening stock, or receive a purchase order. Barcode scanning is optional.

  3. 03

    Run the day

    Sell, collect, restock and deliver. The dashboard keeps today’s numbers and alerts in one place.

Everything in one place

The whole counter, without the clutter.

Seven modules cover the day from the first sale to the last recovery payment. Each one stays out of the way until you need it.

See all features

Offline-first

No signal? No problem.

Your business shouldn’t stop because the internet did. BMS keeps every record in a local database on the device, so the counter stays fast even when the network doesn’t.

  • Local by design

    Sales, stock, credit and routes live in an on-device SQLite database.

  • No loading spinners

    Actions complete on the device instead of waiting on a server round-trip.

  • Move phones safely

    Transfer the whole business with an AES-256-GCM encrypted .bmsbackup file.

  • Take the numbers with you

    Export a 12-sheet Excel workbook whenever you need it.

How offline works

Offline · everything saved

Local SQLite

On this device

bms_mobile.db

Up to date

From

Old phone

Encrypted

To

New phone

No accountNo serverAES-256-GCMExcel export

Illustrative device view. The app uses the same local-first model.

Made for the real world

Built for the phone you already own.

Busy counters, patchy connections and phones that are already doing three jobs. BMS is designed to fit in, not ask for an upgrade.

2 GB

Runs on low-RAM phones

Comfortable on Android devices with 2 GB of memory; 3 GB or more recommended.

80.0 MB

A small install

Plus space for backups, invoices and Excel exports.

0

Internet required

Every business feature works without a connection or account.

7.0+

Android supported

From Android 7.0 (API 24) upward, with camera scanning optional.

Windows 10/11 is in preview. The Android app is available today.

Simple pricing

Free where it should be.

Core BMS is free for small shops. Paid upgrades are planned for cloud backup and multi-user enterprise operations — and nothing is charged today.

See pricing

Local

Free
PKR 0for small shops

Everything you need to run one counter. No card, no trial timer, no per-invoice fee.

  • All core modules on one device
  • Unlimited records on your phone
  • Offline sales, stock and credit
Download BMS

Cloud Backup

In design
Coming soonplanned add-on

Optional encrypted backups away from the device, so a lost phone never means lost records.

  • Encrypted off-device backups
  • Restore to a new phone
  • Keep working offline as usual
Register interest

Enterprise

Coming soon
Customin development

For teams, branches and back offices that need a shared source of truth beyond one counter.

  • Central server and back-office client
  • Roles, permissions and audit logs
  • Branches and tenant isolation
Talk to us

The free tier is a soft guideline for businesses with monthly revenue under PKR 5 lakh — not a paywall.

BMS Enterprise

More than one counter?

Enterprise is being built for teams that need a shared view across branches — with roles, audit logs and a back-office client.

Roles & permissionsBranchesAudit logsCentral serverBack office

In development. Mobile and Desktop remain independent offline apps.

Branches

3 active locations

Live

Karachi · Main

4 users

Owner

Lahore · Depot

3 users

Manager

Head office

2 admins

Admin
Audit log activeIllustrative

Questions

A few things worth knowing.

Straight answers about offline use, data, devices and pricing.

All help & documentation
Does BMS work without the internet?
Yes. Sales, inventory, customers, credit, purchases, routes, reports and invoices all run on the phone’s local database. You do not need a connection, a server or an account to use the app.
Which devices can run BMS?
BMS Mobile runs on Android 7.0 or newer, including phones with 2 GB of RAM. BMS Desktop is being ported to Windows 10 and 11 (64-bit) and is currently in preview.
How much does BMS cost?
The core app is free for small businesses, with a soft guideline of monthly revenue under PKR 5 lakh. There is no card, trial timer or per-invoice charge. Optional Cloud Backup and Enterprise features are planned paid upgrades.
Is my business data safe?
Your working database stays on your device. BMS supports app lock, encrypted .bmsbackup transfer files and A4/A5/receipt printing. The working database itself is not encrypted at rest, so protect your phone lock and keep backups. Excel exports are readable by design.
Can I move my business to a new phone?
Yes. Create an encrypted .bmsbackup file on the old device and restore it on the new one. The file is authenticated and does not include device credentials or app-lock settings.

Get started today

Ready to run a calmer business?

Install BMS on the phone you already own. Set up your shop in a few minutes, then keep selling whether the internet is up or not.

Free for small shops · No account · Works offlineLatest APK · 80.0 MB

Download for AndroidWindows preview

Android 7.0+ · Windows 10/11 in preview