Built on Apache Fineract, extended for modern banking

A modular core-banking foundation for Africa's SACCOs & MFIs.

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.

Live demo runs on mock data behind a swappable Fineract adapter. No sign-in required.

Core banking

Everything Mifos X gives you, on day one.

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.

Clients & groups

Member records mapped to Fineract clients, assigned to offices and loan officers.

Product engine

Configurable loan, savings and share products, with interest method, term and charges.

Loans & savings

Disbursement, repayment schedules (declining balance / flat) and arrears tracking.

Share capital

SACCO membership shares issued against a nominal price and share product.

Double-entry accounting

Chart of accounts, automatic journal postings and a balancing trial balance.

Offices & staff

Branch hierarchy, staff roles and portfolio-at-risk reporting per branch.

Extensions

Then the modern layer Fineract doesn't ship.

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.

eKYC

Document + liveness verification with a risk-scored review queue for onboarding.

Credit scoring

Explainable, alternative-data scorecard tuned for thin-file members.

Transaction monitoring

Real-time AML rules that raise, triage and escalate suspicious activity.

USSD banking

Provider-agnostic gateway so members bank without a smartphone or data.

Switch interop

ISO 20022 messaging to plug into instant-payment schemes like IIPS.

Architecture

A clean seam over your core banking system.

The whole platform talks to one FineractAdapter interface. Today it is backed by an in-memory mock so the product is fully demoable; swap in an HTTP adapter to a live Apache Fineract instance without touching a single screen. Modern-banking modules that Fineract does not ship (scoring, eKYC, AML, USSD, switch) compose on top through the same seam.

// lib/fineract/index.ts

export function getAdapter() {

if (env.FINERACT_MODE === 'http')

return httpFineractAdapter()

return mockAdapter

}

// one interface, six modules

ledger · ekyc · scoring · aml · ussd · switch