Mifos System Recommendations v2.0

Mifos Server System Recommendations for version 2.0

Recommended software configuration

Software Runtime Environment

See the INSTALL file included in the release zip.

Software Settings

See the INSTALL file included in the release zip.

Database Connection Settings

See the INSTALL file included in the release zip, and see the Hibernate manual for more details about connection pool settings.

Recommended hardware configuration

For small- to mid-sized MFIs.

Please view the following table below to see which MFI size classification your organization fits into. This classification can help you in assessing the recommended systems requirements for deploying Mifos. Please note that these are all approximate numbers and your actual statistics won't fully mirror these classifications.

entities

Small mfi

mid-sized mfi

large mfi

# clients

6,000

120,000

1,000,000

# accounts

15,000

270,000

2,580,000

# loan accounts

9,000

150,000

1,250,000

# savings accounts

6,000

120,000

1,330,000

# branches

5

45

200

# centers

240

3,825

28,000

# groups

1,200

14,000

200,000

# loan officers

20

260

1,700

Machines

  • 1TB RAID 5 SATA disk storage
  • 4GB RAM
  • 2x dual-proc, dual-core 3.5 Ghz CPUs (Xeon/Core 2 Duo/whatever kind of 32-bit Intel chip is cheapest)
  • redundant chassis power supplies
  • wake-on-LAN

Infrastructure

  • 4 megabits/sec upstream and downstream bandwidth
  • uninterrupted power supply
  • separate boxes for MySQL and Tomcat servers
  • replicated MySQL instances
  • Dual Ethernet cards
  • remote management console (so you can remotely power cycle the box and maybe get a serial console)

Examples of configurations currently being used in deployments

Al Majmoua

Database and application server (combined)

Grameen Koota

Database server

  • Proliant DL380G5
  • Dual-core Intel Xeon5060 processor(3.20GHz)
  • 4MB(2 x 2)Level cache
  • 4GB(4 x1)GB)PC2-5300 Fully Buffered DIMMs(DDR2-667)
  • 146 GB scsi HDD
  • Dual NC373I Gigabyte Ethernet card
  • Operating system: Windows 2003 server R2 standard edition
  • Software
    • MySQL Database Server
    • MySQL Administrator
    • MySQL Query Browser
    • Escan Antivirus

Application server

  • Proliant DL380G5
  • Dual-coreIntel Xeon5060 processor(3.20GHz)
  • 4MB(2 x 2)Level cache
  • 2GB(2 x1)GB)PC2-5300 Fully Buffered DIMMs(DDR2-667)
  • 76 GB scsi HDD
  • Dual NC373I Gigabyte Ethernetcard
  • Operating system: Windows 2003 server R2 standard edition
  • Software
    • Tomcat
    • Sun Java
    • Escan Antivirus

See Also

Mifos Client System Recommendations for version 2.0

Recommended software configuration

Linux

  • Ubuntu 10.x Desktop Edition
  • Firefox 3.x
  • Default PDF Reader (from Ubuntu Distribution)

NOTE: Any well known Linux distributions (not older than 2 years) with Firefox 3.x and a PDF Reader should be equivalent to the recommended configuration.

Windows

  • Windows XP Service Pack 3
  • Firefox 3.x OR Internet Explorer 7
  • Adobe PDF Reader 8.x or higher

NOTE: Hardware requirements will be higher for "Windows Vista" or "Windows 7".

Recommended hardware configuration

  • Processing Power: Pentium 1.6 MHz (minimum Pentium 450 GHz, equivalent or more).
  • RAM: 512 MB (minimum 256 MB or more).
  • Storage: No special storage requirement except Software installation space. Keep free space (5 GB or more) for normal operations.
  • Internet connection: 256kbps_ (minimum 56 kbps_ or more), 8 kilo bits per second(kbps) = 1KB/s

NOTES:

  • Given Hardware Requirements are on the assumption that client system only runs recommended software with default settings.
  • Mifos Client System -> One Computer Unit
  • It's possible to use less than recommended hardware requirements, but we can not support performance on those platforms.

See also

  1. Firefox
  2. Internet Explorer 7
  3. Ubuntu
  4. Adobe
  5. Windows XP SP3
  6. Windows Vista
  7. Windows 7