Write it once.Every book agrees.

BD Matrix × Treevoxa builds software for pharmacies, factories, gyms, property developers and payroll teams. A sale moves the stock, the stock moves the cost, and the cost reaches the books — without anyone typing it twice.

PharmaFlowReceipt 2231, 11:42

Paracetamol 500 mg

2 strips, counter 1, paid cash

Rs 84

Playing by itself. Press anything to take over.

  1. Batch B-2407

    Earliest expiry sells first

    14 strips−2
  2. Online store

    Same stock, same price

    14 in stock−2
  3. Cash drawer

    Counter 1

    Rs 18,420+84
Journal entry
Dr0
Cr0
Balanced

Most businesses keep the same number in three places. None of them agree, and the shelf is the only place that knows.

Paracetamol 500 mg. How many do you have? A normal Thursday.
  • The counter register

    14

    Updated when someone remembers

  • WhatsApp to the distributor

    “Send 20 more”

    A guess, made on Tuesday

  • What a customer was told

    “Yes, available”

    Nobody checked the shelf

  • On the shelf

    9

    And three of those expire in March

Our software keeps one number. The counter, the online store, the reorder list and the ledger all read from it.

Six products, each built around one trade.

  1. Manufacturing

    Mizan ERP

    Enter it once. Every book balances.

    Production-to-ledger software for small and mid-size manufacturers. Log a shift, send out a gate pass or record a payment, and stock, the client’s balance and a double-entry ledger all update together.

    Gate pass GP-041203-09-2026, night shift
    To
    Noor Garments, Faisalabad
    Issued by
    Store manager, Plant 1
    ItemQtyRateAmount
    #5 coil, black12,000 m27.003,24,000

    Finished goods54,000 → 42,000 m

    Noor Garments2,86,000 → 6,10,000

    Journal JV-2291Balanced

  2. HR & payroll

    MatrixHR

    Everything HR does ends up on a payslip.

    Attendance, leave, expense claims and loans flow into a payroll run a second person approves, then out as payslips and a bank file, with the working shown line by line.

    Payslip, September 2026Draft

    Sara Ahmed, Senior Software Engineer

    Basic salary2,85,000
    Income tax−32,917
    EOBI, 1%−2,850
    Provident fund, 8%−22,800
    Laptop loan, 4 of 12−15,000
    Fuel claim, reimbursed6,850
    Net pay to Meezan Bank, ending 4471PKR 2,18,283
  3. Fitness

    FitZone Pro

    Your door knows who’s paid.

    Gym management that links the fingerprint machine at your entrance to your members’ fees. Paid members walk in; expired plans are stopped at the scanner with their WhatsApp reminder already written.

    Gulberg entrance, 06:04Sana KhanHeld. Plan expired 16 Sept.
    Assalam-o-Alaikum Sana! Your membership expired on 16 Sept 2026. Please renew to keep using the gym. Shukria!
    Gulberg entrance, 06:07Welcome, SanaDoor open. Paid till 20 Oct.
  4. Pharmacy

    PharmaFlow

    Sell a strip at the counter. Your online store already knows.

    Point of sale for pharmacies and medical stores. The counter, your own online store and your orders to suppliers work from the same stock, batch by batch, earliest expiry first.

    • Paracetamol 500 mgBatch B-2407, expires 03/27, 4 left
      Sell this one first
    • Paracetamol 500 mgBatch B-2411, expires 11/27, 10 left
    • Paracetamol syrup 120 mlBatch B-2390, expires 01/27, 6 left
  5. Real estate

    RE-ERP

    Every rupee has an address.

    Plot files, instalments, rent, dealer commissions and WhatsApp follow-up, posted to one double-entry ledger and pinned to the plot they belong to.

    Payment plan PF-0214Plot C-214, 10 marla

    Instalment 23 of 36, JazzCash38,500

    Dr Bank, JazzCash38,500

    Cr Instalments receivable38,500

    Receipt sent on WhatsAppPosted

  6. Small business

    DealWisp

    All your deals. One shareable page.

    Register your shop, list every offer and discount you run, and DealWisp builds a clickable marketing page you can share with customers in seconds.

    dealwisp.online/b/your-shop

    Your shop

    Sample page

    • Two chai, one samosa plateRs 450 −20%
    • Family cake, 2 lbRs 2,400 Weekend
    • Breakfast before 9Rs 650 −15%

Things that can’t happen in our software.

Most of what makes a system trustworthy is invisible, until the day something would otherwise go wrong.

  • A journal entry that doesn’t balance.

    Debits must equal credits, or the entry is refused.

  • A sale that leaves the stock untouched.

    Stock, the customer’s ledger and the order update in one transaction. All of it posts, or none of it does.

  • A rupee lost to rounding.

    Money is stored in whole paisa, never as a decimal, and shown in lakh and crore.

  • A production head reading your rates.

    Rates and amounts are removed on the server for roles that shouldn’t see them.

  • An entry lost to a dropped signal.

    Entries made offline wait on the phone and send themselves when signal returns.

  • A change nobody can trace.

    Every create and edit records who made it, when, and what the value was before.

  • Another company reading your records.

    Each company’s data is walled off at the database query layer.

How a project moves.

A shared understanding before the first line of code, and a clear next step at every stage.

  1. 01 Discover

    Find the real problem.

    We map your goals, users and daily workflow, on site where we can. What already works stays.

  2. 02 Design

    Make it tangible.

    Scope, screens and the key journeys, agreed before any code is written.

  3. 03 Develop

    Build where you can see it.

    Working software every few days, reviewed against your real cases, not at the end.

  4. 04 Deliver

    Launch with a plan.

    A pilot first, then rollout, training and a named person for support afterwards.

Built for one factory before it was offered to any.

Mizan began as the system for a single plastic-zipper manufacturer. Its production lived in a paper register on the floor, dispatch in a group chat, and client accounts in a spreadsheet. None of the three talked to each other.

Fixing that for one factory showed how little of the fix was about zippers. Recipes, batch costing, shifts and dispatch that posts straight to the ledger are what most manufacturers need, so the same system, still running at that factory, is now open to others. Every product since follows the same rule: one number, entered once, read everywhere.

Follow one order through Mizan

Questions, answered plainly.

Something else? support@bdmatrix.org or call +1 581 705 1620.

  • They work as one team. BD Matrix takes on custom software and website projects; Treevoxa builds and runs the six products. You get one contact and one phone number either way.

Open your book.

Tell us how a sale, a shift or a shipment moves through your business today. We will tell you which product fits, or what a custom build would take.