Software That Understands Selling on Credit
Walk into almost any duka, hardware store, or wholesaler in Tanzania and ask how business works, and somewhere in the answer there is a notebook. A column of names. A column of amounts. A record of who took goods today and will pay later.
Selling on credit, deni, is not an edge case here. It is how a huge share of everyday commerce actually runs. The customer who buys on credit this week is the loyal customer who comes back next week. Cutting them off is not an option; it is the relationship.
So here is a question worth sitting with: why does almost no business software treat credit as a first-class thing?
The imported assumption
Most point-of-sale and business management software was designed for markets where a sale is a single, instant, completed event. Money in, goods out, transaction closed. Credit, in that worldview, is an accounting afterthought. If it is handled at all, it is bolted on awkwardly, or left for the owner to track in that notebook on the side.
That mismatch is not a minor inconvenience. It means the software does not actually model the business it is supposed to be running. The single most important number for many shop owners (how much money is owed to me, and is any of it going bad?) lives outside the system entirely.
What it looks like to take credit seriously
In Ubunifu Sifa, credit is not a footnote. It sits on the main dashboard, next to sales and stock, where it belongs.
The owner can see total outstanding credit at a glance. More importantly, they can see it broken into aging buckets: what is owed within the last 7 days, what has been outstanding for 8 to 30 days, and what has crossed 30 days. That last bucket is the one that keeps shop owners awake, because debt that ages is debt that turns into loss.
This is a standard concept in corporate finance: accounts-receivable aging. The insight is simply that a duka owner in Arusha needs it just as much as a finance department in a tower does, and deserves to have it presented just as clearly. The scale is different. The need is identical.
Why the detail matters
When credit is visible and aging is tracked, the owner's behaviour changes:
- They know who to gently follow up with, and when, before a debt goes bad.
- They can make a clear-eyed decision about whether to extend more credit to a given customer.
- They stop carrying the whole picture in their head, which frees up attention for everything else running a shop demands.
None of this requires the owner to become an accountant. The software does the bookkeeping quietly in the background. The owner just gets to see the truth about their own business, clearly, without keeping a separate notebook.
The broader point
We did not add credit tracking to Sifa because it appeared on a competitor's feature list. We added it because it is genuinely central to how the businesses we build for operate, and ignoring it would have meant building software for some other, imaginary market.
That is the whole idea behind building from here rather than adapting from elsewhere. The notebook on the counter is not a sign that a shop is behind the times. It is a precise record of a real need. Good software should pick that need up and carry it, not pretend it isn't there.