Most businesses in Botswana end up bending the way they work to fit their software, instead of the other way round. You buy a package, and then you spend years living with its assumptions — the report it won't produce, the approval step it doesn't understand, the spreadsheet everyone keeps on the side because the "system" can't hold it. It works, but it never quite fits.
There is another way, and it has become genuinely practical: custom business software built on a proper application framework. This pillar is about that path. It is what we reach for at Apjakal when a business needs software shaped around its own processes rather than a vendor's template, and our partnered framework is the backbone of much of what we build.
We write here as a working development shop, not as spectators. Across finance, education, HR, asset management and service operations, we have built real systems on our partnered framework that are in daily use — custom reports, reconciliation engines, payroll and gratuity calculations, student and parent portals, enrolment and fee billing, approval workflows. The articles in this pillar pull that experience together: when a custom build genuinely beats an off-the-shelf package (and when it doesn't), what we have actually built, and how to turn a manual, spreadsheet-driven process into an automated workflow.
Two honest boundaries. First, custom is not always the answer — sometimes a standard product, well configured, is the right and cheaper call, and we say so plainly. Second, if your question is really "should we adopt an ERP, and which one?" — that is a buying decision with its own trade-offs, and we cover it in depth on our ERP-focused site, erpbotswana.co.bw, rather than here. This pillar stays on the building side: making software fit your business.
Start with the articles below, and if you have a process that feels stuck in spreadsheets or a package that almost-but-not-quite fits, a scoping conversation is always free.
Get a Quote