This document outlines the total functionality that could be built onto the Mifos core banking platform. It will document both the functionality that currently exists as well as a forward-looking roadmap into the functionality that the platform will (and in some cases will not) evolve to support. Each feature will be classified according to the following color-coded legend:

  - completed feature that has already been developed as part of the platform (or a module/service connecting to that platform) and shipped as a public release

 - feature that is actively being developed and will be shipped in the next 1-2 release cycles

 - feature of high priority that has been scheduled as part of the product roadmap and will be developed.

 - feature that has been documented as a potential requirement but has not currently been scheduled or prioritized as part of the product roadmap.

This document is geared towards business-level stakeholders seeking to understand the functionality of the Mifos X platform and the product vision. It will be completed by several other documents:

An invaluable reference guide to understand the various products and services and policies and processes to effectively deliver financial inclusion is the New Microfinance Handbook published by CGAP. Download it here

Client Management

Mobile Delivery & Enablement

Business Management

Reporting & Business Intelligence

Accounting & Financial Control

Internal Control/Audit Features.  There are a few best practice features that need to be spec’d out and put into the development flow.  These include:  Locking employee out of transacting on their personal account and family relationship accounts; logging unsuccessful sign on attempts; allowing user to log on at multiple locations simultaneously (e.g. 3PCs in office, can log on to all three); generating report of supervisory overrides; for those FIs with multiple branches, system should flag “branch hopping” or multiple transactions at different locations; 

Cash Management.  The system must be able to track teller cash, vault cash, branch cash and organization cash.  Cash must be able to be balanced (reconciled) every working day and be assigned to individual system users.  The organization’s cash must be reconciled to the monthly bank statement.  This enhancement is currently in development and is expected to ship in xxx release.

Loan Collections

Off Balance Sheet Collateral tracking has been requested as a system feature.  This is useful to those organizations that use gold or investment instruments as collateral for loans. 

Check Management & Printing.  This will require system enhancement to keep track of checks printed and track the numbers.  This has not come up as a client requirement and will remain low on the enhancement priority list.  

Business Process and Rules

Client Approval & Processes

Business Management

 

Chart of Accounts Management

Accrual Accounting

Statement Generation

Cash Management

Social Performance Tracking

Customizable User Permissions

Customizable Fields

Detailed Audit Trail

Profit & Loss Statement

Trial Balance

Book Closures

Entity Management

Security

Data Scoping

Authentication

Authorization (Permissioning)

Audit

Usability & Navigation (Accessibility)

In-app help.   This is a good volunteer opportunity to build tool-tips and content-sensitive help within MIFOS X.  The help can point to existing user documentation.

Bulk Processes

Off-line (store and forward)

 

 

Deployment