
Mifos System: Main Functionalities
Mifos X is an open-source core banking software platform focused on financial inclusion: it provides financial services (savings, loans, client management, accounting, etc.) for institutions that serve unbanked populations or those with limited access to financial services.
System features
Below are the main functional areas and the actions supported by each one.
Manage data tables
This feature allows managing custom tables and fields for different system objects.
Supported actions
- Create custom data tables
- Add custom fields to:
- Clients
- Loans
- Savings
- Groups
- Centers
- Offices
- Available data types: String, Number, Decimal, Date, Text, Dropdown
- Define required/optional fields
- Multi-row option (allow multiple instances per entity)
- Edit data tables
- Delete data tables
- Configure maximum field length
Audit trails
In this section, the user can review the history and details of actions performed in the system.
Logged information
- View history of all system actions
- Who did what?
- When was it done?
- From which IP
- Data changes
- Available filters: by user, date, action
Manage codes
Codes are dropdown lists and catalogs used by the system to classify information.
Supported actions
- View predefined system codes
- Create custom codes (dropdown lists)
- Edit code values
- Create codes for categories such as:
- Client type
- Gender
- Marital status
- Occupation
- Education level
- Identification type
- Loan purpose
- Collateral type
- Group roles
- Sort dropdown values
Reports, roles, and permissions management
This area covers report creation and management, as well as administration of roles and permissions.
Reports
- Create custom reports
- Pentaho reports
- Custom SQL reports
- Report parameters
- Export reports (PDF, Excel, CSV)
Roles and permissions
- Create roles
- Edit roles
- Delete roles
- Assign granular permissions per action (read, create, update, delete, approve, disburse, among others)
- Permissions by module (clients, loans, savings, accounting, etc.)
- View assigned permissions per role
Other Mifos X system features include
1. Manage Scheduled Jobs
- View scheduled jobs
- Run jobs manually
- Configure execution frequency
- Typical jobs: interest calculation, provisioning, update inactive accounts, send SMS, automated reports, etc.
- Execution history
2. Configure Maker/Checker Tasks
- Enable/disable maker-checker per transaction
- Define which actions require approval
- Configure approval workflow
- Separation of duties (maker creates, checker approves)
3. Global Configurations
- Enable/disable maker-checker globally
- Allow transactions on non-business days
- Reschedule payments on holidays
- Configure rescheduling rules
- Other system configurations
4. Manage Hooks
- Create webhooks
- Integration with external systems
- Events that trigger hooks
- Target URLs
- Payload configuration
5. Account Number Preferences
- Client account number format
- Loan account number format
- Savings account number format
- Prefixes and suffixes
- Number length
6. Entity-to-Entity Mapping
- Map products to specific offices
- Map charges to offices
- Restrict product availability by location
7. Manage Surveys
- Create surveys
- Survey questions
- Assign surveys to clients
8. Manage External Events
- Configure external events
- Integrations with other systems
9. External Services
- Configure third-party services
- Integration with SMS gateways
- Integration with email services
- Amazon S3 for storage
- Other external integrations
10. Two-Factor Authentication
- Enable 2FA
- Configure authentication methods
- Security policies
Related Content

Mifos Core Modules - Transforming Microfinance Management
The modules analyzed—Customer Management, Credit Products, Savings Accounts, Reports & Analytics, and Accounting—work together to offer a comprehensive experience that optimizes financial operations and significantly improves portfolio management.

Mifos Integrations and Ecosystem
This whitepaper explores Mifos' integration capabilities, including its RESTful API architecture, webhook framework, integrations with mobile money systems, payment gateways, external accounting systems, and notification services

Mifos Core Banking: Integrations and Features
Mifos X is an open source core banking platform, built on the Apache Fineract engine, designed for savings and credit institutions, cooperatives, fintechs and banks.