Built on Apache Fineract, extended for modern banking
Msingi delivers the full Mifos X / Fineract core banking system: clients, products, loans and savings, share capital and double-entry accounting. It then extends it with AI credit scoring, automated eKYC, transaction monitoring, USSD and national-switch interoperability. One clear portal, one modular platform.
One institution on this demo runs against a live Apache Fineract core; the others run on the platform store. No sign-in required.
Back-office for SACCO & MFI staff: members, savings and loan ledger, KYC queue, monitoring and scoring.
Multi-tenant control plane. Onboard institutions and toggle modules per tenant from one console.
The member journey on any feature phone: balances, transfers, merchant payments and instant loan offers.
Register traders with a settlement account, watch their takings post in, and stop acceptance on a till without touching the balance behind it.
Installable, offline-first member app. Balances and loans from the last sync; payments fall back to USSD.
02 ·Core banking
We stand up the full Apache Fineract banking spine first: clients, products, loans and savings, share capital, double-entry accounting and a branch hierarchy. This is a real core banking system, not a wrapper around a few features.
Member records mapped to Fineract clients, assigned to offices and loan officers.
Configurable loan, savings and share products, with interest method, term and charges.
Disbursement, repayment schedules (declining balance / flat) and arrears tracking.
SACCO membership shares issued against a nominal price and share product.
Chart of accounts, automatic journal postings and a balancing trial balance.
Branch hierarchy, staff roles and portfolio-at-risk reporting per branch.
03 ·Extensions
On top of the core, each capability is a module a platform admin enables per institution: the differentiators that answer today's real problems for African SACCOs and MFIs.
Document + liveness verification with a risk-scored review queue for onboarding.
Explainable, alternative-data scorecard tuned for thin-file members.
Real-time AML rules that raise, triage and escalate suspicious activity.
Provider-agnostic gateway so members bank without a smartphone or data.
ISO 20022 messaging to plug into instant-payment schemes like IIPS.
04 ·Architecture
The whole platform talks to one FineractAdapter interface. In production it is backed by a live Apache Fineract instance, with the platform store behind the surfaces Fineract does not model. Modern-banking modules Fineract does not ship (scoring, eKYC, AML, USSD, merchant acceptance, switch) compose on top through the same seam.
// lib/fineract/index.ts
export function getAdapter() {
if (env.FINERACT_MODE === 'hybrid')
return hybridAdapter(fineract)
return mockAdapter
}
// one interface, seven modules
ledger · ekyc · scoring · aml · ussd · merchant · switch