Everything your business runs on,
built to fit the way it runs.
This is the full catalogue - six domains and around eighty modules we have designed, built and put into daily production use. Nothing here is a template you pick from. It is a list of problems we already know how to solve, so that the parts of your project that are genuinely new get the attention they deserve.
How this catalogue works
Nothing is off the shelf
Every module below has been built at least once, which is why we can quote it confidently. It still gets rebuilt around your rules - because your discount policy, your credit terms and your stock unit are the whole point.
You take what you need
Most projects start with one domain and one screen that has to be right. Modules are added when the business is ready for them, not because they came bundled.
Not on the list?
Then it is probably interesting. Half of what we have built started as something nobody had a name for. Describe it to us
Retail & wholesale
A complete shop operating system - the counter, the stockroom, the labels and the month-end.
Counter billing
Keyboard-first. Search, quantity, Enter - the line drops in. A whole bill without touching the mouse.
Retail & trade on one screen
The same item at two prices, switched per customer or per bill, with the margin held correctly on both.
Every way of paying
Cash, card, cheque, bank transfer, credit, advance, or any mix of them on a single bill.
Pricing engine
Cost, transport, margin and discount buffer - overridable at item, category, supplier, delivery and global level.
Discount guards
A price below the floor is refused until somebody with the authority confirms it, and that override is recorded.
Cost cipher
Where cost has to appear on a customer-facing screen, it appears in a code only your staff can read.
Barcodes & shelf labels
Your layout, your fields, your printer. Reprintable at any time from the item code.
Receipts & invoices
80 mm thermal for the till, proper A4 with a letterhead for the ones that get filed.
Held bills & recall
The customer who wandered off for one more thing keeps their own bill number and their own discount.
Returns & exchanges
A reversal linked to the original, never an edit - so the day still reconciles afterwards.
Goods received
Landed cost spread across the delivery, weighted average cost updated, stock and ledger moved together.
Stock counts on a phone
Walk the aisles with the phone in your pocket. Variances land in front of the owner, not in a drawer.
Day close & drawer
The system tells you what it expects to find in the drawer before you count it.
Customer accounts
Credit limits, statements, ageing, and the follow-up list that actually gets money in.
Quotations & approvals
Goods promised but not yet sold, kept out of your revenue until they are.
Multi-branch
Each branch works alone through an outage and reconciles when the line comes back.
Inventory & warehouse
Know what you have, where it is, what it truly cost, and what is about to run out.
Bin & rack locations
Aisle, bay and level. Pick lists sorted by walking route, so the aisles get walked once.
Landed cost apportionment
Freight, clearing and transport spread across the lines by value, to the exact cent.
Weighted average cost
What the stock on your shelf actually cost you now, not what the last invoice said.
Append-only movements
Every balance is reproducible from its movement history. Corrections reverse; nothing is edited.
Batch, serial & expiry
Where it matters - food, pharma, electronics with warranties - tracked down to the unit.
Reorder intelligence
Reorder points that account for lead time and recent movement, not just a fixed number.
Transfers
Between bins, between stores, between branches - two movements, never a silent adjustment.
Cycle counting
Count a slice of the warehouse every week instead of shutting for three days a year.
Pick, pack & dispatch
Pick lists, packing notes, delivery notes and the proof that it left.
Container & shipment files
Packing lists, marks, cartons and weights held together as one shipment.
Label printing at scale
A roll printer driven in ZPL, or an A4 sheet when that is what is to hand.
Supplier performance
Who ships late, who ships short, and what that has cost you this year.
Accounting, loans & funds
Real double entry underneath, plain language on top. Nobody has to understand debits to use it.
Double-entry core
Every journal must balance before it can save. A mismatch fails loudly rather than rounding away.
Loans & advances
Reducing balance or flat rate, schedules generated, the final instalment closing the loan at exactly zero.
Savings & member accounts
Deposits, withdrawals, interest, dividends and statements members actually keep.
Pawning & collateral
Appraisal, tickets, renewals, redemption and release - with the vault position always known.
Repayment follow-up
Overdue lists, ageing, and reminder messages prepared for a person to send.
Cash books & tills
Multiple tills, transfers between drawer, safe and bank - never touching a revenue account.
Trial balance & statements
Trial balance, income and expenditure, and balance sheet, all derived from the same journal lines.
Audit trail
Who did what, when, and what the value was before. Posted documents are reversed, never edited.
Period close
Locked periods, opening balances carried properly, and last year still recomputing correctly.
Receipts & vouchers
Numbered, printed, reprintable, and traceable back to the exact journal that made them.
Reconciliation
Against the bank, against the drawer, against the audited accounts you already have.
Reporting pack
The half-dozen reports your committee or auditor actually asks for, ready on demand.
Import, export & logistics
Built by people who have consolidated a container and then cleared it at the other end.
Shipment files
Supplier packing lists, invoices, marks, cartons and weights, held together per container.
Consolidation & loading
Many suppliers into one container, with the master loading list produced from the parts.
HS classification
Plain-English product in, classified code out - with the reasoning and the rejected alternative shown.
Duty cascade
Customs duty, PAL, CESS, excise, surcharge, SSCL and VAT, each naming the base it was computed on.
FTA preference
What the same goods would cost from each origin, and what certificate the saving depends on.
Landed cost to shelf
Duty, freight, clearing, transport and the cost of money, down to a per-unit figure.
Document packs
The clearance checklist per code and origin, assembled and exported ready to submit.
Demurrage watch
What is on the wharf, how long it has been there, and what it is costing you per day.
Supplier & factory records
Who makes what, at what price, with what lead time, and how that has moved.
Multi-currency
Invoices in the currency they were issued in, with the rate that actually applied on the day.
Delivery to clients
Splitting a cleared container back out to the people who ordered from it.
Rate versioning
Every tariff rate dated, so a declaration from last quarter still recomputes correctly after a gazette.
AI & document intelligence
The useful kind - it reads your paperwork, cites its source, and never invents a number.
Search inside documents
PDFs, spreadsheets, Word files, scans and phone photos of paperwork - searched by content, not filename.
OCR for scans & photos
A packing list that only exists as a JPG becomes as searchable as a typed one.
Hybrid retrieval
Keyword and semantic search fused, so an exact container number or HS code still lands top.
Everything is cited
File, page, sheet and cell, plus the snippet it came from. Click through and land on the exact spot.
Refuses to guess
Low confidence shows you the candidate documents instead of stating a figure. A confident wrong number is the worst outcome there is.
Runs locally
Where the documents must not leave the building, nothing does. Cloud assistance is an explicit, visible opt-in.
Guided classification
Structured decisions - tariff codes, categories, account codes - with the reasoning laid out for a human to check.
Extraction to structure
Invoice, packing list and delivery note turned into rows you can actually total.
Incremental indexing
New and changed files only. No full rescan every time you open it.
Natural-language reporting
Ask for the number in plain words; get the figure and the query that produced it.
Manufacturing & costing
What a unit really costs you, with the double-counting taken back out.
Bill of materials
What goes into one unit, including the wastage that actually happens rather than the wastage on paper.
Production runs
Materials consumed, output produced, yield measured, all in one entry a floor supervisor can make.
Material vs overhead
Material cost is only what a supplier charged. Salaries and electricity are expenses - counting them twice inflates every price.
True margin
Per product, per customer, per month, measured against the intended price rather than an inflated label.
Job costing
For made-to-order work: quoted, actual, and the gap between them where the lesson lives.
Machine & downtime
What ran, what stopped, and how much that stoppage cost.
Wastage & scrap
Tracked rather than absorbed, so it can be argued about with numbers.
Monthly result
One page the owner reads in ten seconds: what came in, what went out, what is left.
The platform and the hardware.
We pick the technology to fit the problem and the place it has to run - a shop counter in a power cut is a different engineering problem from a dashboard in an office.
Runs on your machine
- Self-contained Windows folder - no install, no runtime to chase
- Works with the internet down, and with the network down
- A second till or a stock phone costs nothing to add
- Updates replace the program and never touch the data folder
Or in the cloud
- Web platforms reachable from any browser, anywhere
- Proper authentication, roles and rate limiting
- Managed Postgres, backups and point-in-time recovery
- Deployed on infrastructure you own the account for
Talks to your hardware
- Thermal receipt printers over ESC/POS, USB or LAN
- Label printers in ZPL, roll or sheet
- Barcode scanners, weighing scales, cash drawers
- Customer displays and second screens
If it has a counter, a stockroom or a ledger.
Which of these is the one you actually need?
Most projects start with a single screen that has to be right - the counter, the day book, the costing sheet. Tell us which one it is and we will tell you plainly what it takes.