When we talk to institutional clients about building custom software, the questions are always the same: What framework? What database? How much? And underneath all of them, the real question: will it still be running six months after you leave?
We build on Django. Not because it's fashionable — it stopped being fashionable years ago. But because when we ask “what will still be running on the first Monday of every month, for the next five years, with minimal drama?”, Django is the honest answer.
The AandA Smart BI platform runs our entire operation. Twenty-one integrated modules cover everything from job intake to inventory management to payroll to executive dashboards. Twenty-five automated workflows run in the background — daily backups, weekly digests, monthly reconciliations, retention SMS to lapsed customers. Three Telegram bots handle approvals, alerts, and CEO commands. It has been continuously deployed since 2024. It stays up.
Here's what makes it stay up:
One database, one deploy target. We don't split into microservices until the pain of the monolith exceeds the pain of the split. For most Nigerian institutional clients, that pain never arrives.
Hash-chained audit log. Every write to the system is chained cryptographically to the write before it. If anyone tries to edit history, the chain breaks and the anomaly module raises it. Auditors love this. So does our sleep schedule.
Everything through Telegram. Alerts, approvals, weekly digests — all of it flows through Telegram. It's the most reliable delivery layer we've found in Nigeria. Email gets ignored, SMS costs money, and WhatsApp Business API has its own drama. Telegram just works.
Documentation lives with the code. Every module has a README. Every custom management command is documented. Every deployment is boring. If our tech lead disappeared tomorrow, someone competent could pick it up in a week — and this is how we test it internally.
None of this is revolutionary. It's just the boring discipline that survives contact with production.
If you're evaluating a partner for an institutional Django build, that's the standard to hold them to. Not “have you built cool things” — have you built things that were still running the first Monday of the sixth month?