SlideShare a Scribd company logo
Mifos: Ending Poverty
One Line of Code at a
Time Humanitarian FOSS track
                           at the Open World Forum
                           Paris; October 12th, 2012




Michael Vorburger, for Mifos Community
$ ls ~/presentation/
 ●
     About Microfinance & About Mifos
            ●
                Very short introductions
            ●
                Full disclosure: Repeat from last year! ;)


 ●
     Mifos.org Transition
        grameenfoundation.org → openmf.org

 ●
     Mifos X The Next Generation (TNG)
 ●
     How YOU can contribute
 ●
     Q&A

 ●
     Updated Content provided by Ed Cable, Mifos Community
     Manager & Keith Woodlock (thanks!)

 Mifos: Ending Poverty One Line of Code at a Time            2
$ whoami
    ●
         Volunteer for Mifos approx. 2009-2011, time permitting
         (java.net / mifosforge.jira.com + Wiki migrations; Workspace
         2.0; Executable WAR; small bug fixes)

    ●
         Day job as product manager at TEMENOS The Banking Software
         company, looking after an IDE built with (and small
         contributions back to) open source Eclipse Java Modeling
         Frameworks. GIVING THIS PRESENTATION IN PRIVATE
         CAPACITY ON A DAY OFF.

    ●
         Lives & works in Lausanne, Switzerland.
    ●
         http://vorburger.ch ● mike@vorburger.ch ● @vorburger
    ●
         https://delicious.com/vorburger
    ●
         https://github.com/vorburger
    ●
         http://blog2.vorburger.ch


 Mifos: Ending Poverty One Line of Code at a Time                       3
$ file /poverty – hello, world

 Of total world population of 6.8 billion:
         ●
             880 million survive on less than USD 1/day (13%)
         ●
             1.4 billion survive on less than USD 1.25/day (20%)
         ●
             2.6 billion survive on less than USD 2/day (40%)


 International “Poverty Line” = USD 1.25 / day (so 33%)


 Source: World Bank Development Indicators 2008
 http://en.wikipedia.org/wiki/Poverty#Absolute_poverty
 en.wikipedia.org/wiki/Theories_of_poverty#Poverty_as_restriction_of_opportunities




  Mifos: Ending Poverty One Line of Code at a Time                                   4
$ man microfinance
 •
        Microfinance, a proven poverty reduction strategy, provides financial
        services to very low-income “unbanked” clients, who lack access to
        “traditional” banking services (only “loan sharks”), to “help them to
        help themselves”, to:

                •
                     Smooth irregular income flows
                •
                     Provide cushions for emergencies
                •
                     Expand economic activities




     Mifos: Ending Poverty One Line of Code at a Time                       5
$ man mifos
    Mifos “Technology that accelerates Microfinance” is an Open Source
    platform for Microfinance Institutions. Built on leading open source
    technologies incl. Java, mySQL (or MariaDB), Spring, Pentaho etc.




 Mifos: Ending Poverty One Line of Code at a Time                          7
Data Entry officer (Mifos)




       Banashankari Branch Office
       Grameen Koota (GK)
       Bangalore
       India


Mifos: Ending Poverty One Line of Code at a Time
Mifos Stats
•   2004–11-19: registered on SourceForge
•   2006-11: Official Launch and Initial Release at Halifax Global Summit
•   2009 : Winner of JavaOne 2009 Duke's Choice Award
    for Best Java Technology for the Open Source Community
•   2009/2010: Google Summer of Code (2009 & 2010) student programs
•   2010 Status
           •   8870 Product Downloads
           •   2906 volunteer hours from 25 volunteers
           •   Software in use by 30 MFI serving 850,000 clients.
•   2011: Grameen Foundation transitioned Mifos
    to a fully independent community-led project.


About 256 database tables
according to SchemaSpy job on http://ci.mifos.org/schema/head/latest/
About 120'000 Lines of Code (NCSS, Non Commenting Source Statements)
according to Sonar report on http://ci.mifos.org:9000/project/index/1




                                                                            9
Mifos transitions
from Grameen Foundation to
openmf.org
  “Grameen Foundation will be working closely with leaders in the
  Mifos® community to transition the initiative to an independent,
  community-driven open-source project. By the end of November,
  Grameen Foundation's direct involvement with Mifos will
  conclude.”
  Newly formed “Community for Open Source Microfinance” (non-
  profit) is the new “Mifos” legal entity, under the umbrella of the
  Software Freedom Conservancy. Mifos IP is owned by conservancy.
  Some new funding found to transition, and invest into TNG.



 Mifos: Ending Poverty One Line of Code at a Time                      10
Mifos since Transition
●
      Successful year, community kept growing and is engaged: Bi-
      weekly user calls, with more than a dozen on each call
      sharing their experiences. Feedback shapes Roadmap,
      incoming feature requests that transparently discussed and
      prioritized.
●
      Mifos Implementation Specialists are more involved - pro-
      actively going after larger deals, partnering together to
      collaborate, sharing product requirements.


●
      But we're only partially along the journey... external
      contribution is still a barrier - that's why Mifos X. The release
      in 2012 while larger, and guided by a smaller, lower cost
      team, are still primarily developed by the "core" team.

    Mifos: Ending Poverty One Line of Code at a Time                 11
Mifos since Transition
 ●
     New major releases: Pentaho integration (incl.
     Administrative Documents), Android Mobile Client, Excel
     Import, Accounting Module, Role-Based Permissions for
     Question Groups, REST API improvements, etc.


 ●
     First Community Summit – next week in Bangalore!
     3 days, http://www.openmf.org/2012-mifos-summit/,
     Roadmap discussions, contribution education, visits.


 ●
     Since the transition to an independent, community-driven
     project without GF, contributions by both funded
     developers and volunteers keep coming:


 Mifos: Ending Poverty One Line of Code at a Time               12
https://www.ohloh.net/p/mifos
Mifos X The Next Generation
 ●
     Reimplementation for a faster, lighter and cheaper to change
     Mifos, so that it is more responsive to the needs of MFI’s and
     Integrators.


 ●
     Clean split between back-end with RESTful HTTP API
     (“platform”) and modern HTML / jQuery JS UI. Multi-Tenant
     Hosting support. Security.


 ●
     (Re)try to enable an eco-system of providers, located near to the
     MFIs, that could leverage core Mifos and build their solution for
     MFIs, for wider Mifos adoption.


 ●
     Two MFIs using it in near production and then halfway to pilot
     with three other MFIs. Couple of Developers.

 Mifos: Ending Poverty One Line of Code at a Time                        14
How YOU can contribute!
●
    git clone https://github.com/mifos/head.git
●
    git clone https://github.com/keithwoodlock/mifosx.git


●
    https://mifosforge.jira.com/wiki/display/MIFOS/Workspace+2.0
●
    https://mifosforge.jira.com/wiki/display/MIFOS/Mifos+Version+Control+Guide


●
    Pick a bug! Ask on the mailing list!
    https://mifosforge.jira.com/secure/Dashboard.jspa?selectPageId=10200
$ wget …mifos…

Learn more:
•       http://mifos.org/
•       http://bit.ly/mifos-video Mifos In Action Intro. Video
•       http://mifosforge.jira.com & http://bit.ly/mifos-volunteer-bugs
•       Demo: http://demo.mifos.org/mifos/ (mifos / testmifos)



Get in touch!
    ●
          Mailing List - http://mifos.org/community/communications
    ●
          Twitter - @mifos – http://twitter.com/mifos
    ●
          Facebook – http://facebook.com/mifos.org
    ●
          News – http://mifos.org/community/news
    ●
          IRC - #mifos on irc.freenode.net



        Mifos: Ending Poverty One Line of Code at a Time                  16
Q&A


Mifos: Ending Poverty One Line of Code at a Time   17
$ backup
 •   The following slides are
     from the original OWF
     2011 presentation.



 Mifos: Ending Poverty One Line of Code at a Time   19
$ man microfinance

 •
        Microfinance Institutions (MFI) lend ~ $100-ish amounts (e.g. 12’000
        INR), repaid / collected in (bi)weekly over 12/18/24 months, so in
        36/50-100 installments.
 •

 •
        Microcredit customers are often women only (by MFI choice); money
        used for things such as bangles shop, family painting business, etc.
 •
        Loan Officers go out to meet clients, typically (bi)weekly to collect
        repayments. Customers don’t come to branch offices to deposit or
        withdraw. LOs bring the collected money to BOs (and, in some cases,
        stay and sleep there!)
 •

 •
        Typically ~ 98% loan repayment (recovery) rate; e.g. Nirantara in
        Karnataka/India 99.6% (of 7000 clients with 20’000 Loans)




     Mifos: Ending Poverty One Line of Code at a Time                          20
$ man microfinance
 •
     Solidarity Lending (Joint Liability model) is common, creating a bond among a Group
     of clients. - Centers are sets of Groups, managed by a few LOs in a local Branch, org.
     by Areas. Groups rural, meetings at e.g. group leader home, or a temple or
     community site; branches few rooms in small towns.

 •
     Products offered depend on country and respective regulations: In e.g. India today
     often only Loans, rarely Savings Deposit, but in e.g. the Philippines Savings accounts
     is more common. Growing trend towards broader financial services, incl.
     microinsurance (often life, some health), pensions, etc.

 •
     Typically tied to an “educational” programs: Week long Compulsory Group Training
     (CGT) introduction loaning; also “stories” read out at each group meeting, e.g. reg.
     infant hygiene.




     Mifos: Ending Poverty One Line of Code at a Time                                   21
$ man microfinance

   •
       MFIs vary significantly in scale and reach: from small NGOs (100s of
       clients) to mid-size non-profits (tens or hundreds of thousands; e.g.
       Grameen Koota [GK] in India using Mifos on >500’000 Clients), to for-
       profits (e.g. publicly listed [non-Mifos] SKS Microfinance in India).
   •


   •
       Interest rates in the 20–30% range. MFIs typically borrow from
       traditional banks at around 8% - 12% interest (India); adding on top of it
       their operating costs, which are higher due to shorter collection cycles
       and almost “doorstep service”.
           •
               http://en.wikipedia.org/wiki/Flat_rate_%28finance%29
           •
               http://www.mftransparency.org/
   •


   •
       Challenges incl. (e.g. in India) regulatory uncertainty (Maligam report),
       or overheating with “too many loans” by competing MFIs and
       increasing defaulting problems (compounded by lack of Gov. ID)




  Mifos: Ending Poverty One Line of Code at a Time                                  22
… group meeting (GK)
… group meeting (GK)
… group meeting (GK)
… branch of GK
Loan Officer counting cash after returning
from group meeting
Mifos Reports (BIRT/Pentaho)
Technology for Microfinance
 Like any business, MFIs adopt technology to:

     ●   increase operational efficiency
     ●   scale better and faster
     ●   automate thousands of manual transactions
     ●   free up loan officers to reach further out
     ●   provide security and convenience
          ●   e.g. via mobile banking; Mifos M-Pesa interface!
     ●   know your customer (KYC), e.g. credit bureaus
     ●   lowers costs and risk
     ●   reduce paperwork
     ●   increases data integrity
     ●   …




 Mifos: Ending Poverty One Line of Code at a Time                30
31

     Mifos Business Intelligence Suite
32
33
Mifos – open source platform
    Flexible back-end system powering the MFI, connecting them to
    innovation worldwide as it is built by the community:


                                                     MFIs

     Adapted to your                                                                                                            Front-End
         Needs                                            Open Mifos Architecture                                              Technologies
§
  Localization                           Flexible & Open APIs
                                                                                                                        §
                                                                                                                            Mobile banking
§
  Rapid configuration                                                                                                   §
                                                                                                                            Smartcard/POS devices
                                                         Centralized database
§
  Local Support




                                                                                             Mobile Interfaces
                                         Configuration



                                                         Financial Modules       Mifos
                                                                                 Core
                                                         Data Analytics
    Systems Integration                                                                                                     Service Innovation
§
  ERP & Accounting                                       Reporting engine                                               §
                                                                                                                            ATM/SWIFT Networks
Software                                                 Regulatory Compliance                                          §
                                                                                                                            Remittances
§
  HR Systems                                                                                                            §
                                                                                                                            Insurance




                    Regulatory Compliance                                                                        Transparency
               §
                   Central Banks                                                         §
                                                                                             Donors/Funding Sources
               §
                   Credit Bureaus                                                        §
                                                                                             Social performance measurement
               §
                   Ratings Agencies/Regulators                                                                                                34
# nmap Mifos Deployments




Community:   Live In Production User   In Progress Deployment
Mifos Deployments

•   More than 850'000+ client accounts managed in Mifos deployments!
•   Nearly 30 MFIs in Production
    • All around the world
    •   India – 12 MFIs
    •   Africa – East Africa – 8 MFIs | West Africa – 5 MFIs | So. Africa – 3 MFIs
    •   SE Asia , MENA
•   Large
    •   Grameen Koota (Bangalore, India) – 450,000 clients
    •   Enda (Tunis, Tunisia) - 140,000 clients
•   Small
    •   Creocore (Mali) – 26 clients, Nuru (Kenya) – 1,400 clients

•   http://mifos.org/community/whos-using-mifos



                                                                                     36
$ Mifos Star Contributors




Volunteers help fight poverty in many ways across
the globe. After 5 years of stewardship and
funding from Grameen Foundation, Mifos is now a
fully independent community-driven project.
Volunteers and supporters are needed more now
than ever. You could be one of them!
$ cat CONTRIB

  •
      The original (2011) presentation was prepared
      with contributions from and reviewed by:

             •
                 Edward Cable
             •
                 Ryan Whitney
             •
                 Binny Gopinath
             •
                 Keith Woodlock
             •
                 Udai Gupta

  •
      Thank you!




 Mifos: Ending Poverty One Line of Code at a Time     38

More Related Content

Similar to 2012 Mifos Update at Open World Forum: Ending Poverty One Line of Code at a Time

commercial investments in microfinance
commercial investments in microfinancecommercial investments in microfinance
commercial investments in microfinance
Jorge Berezo
 
Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...
Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...
Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...
Daniel Fogg
 
Mon Ex And Next Gen Microfinance Whitepaper
Mon Ex And Next Gen Microfinance WhitepaperMon Ex And Next Gen Microfinance Whitepaper
Mon Ex And Next Gen Microfinance Whitepaper
Exicon
 
FIWARE Mundus Ecosystem Support Committee: The Road Ahead
FIWARE Mundus Ecosystem Support Committee: The Road AheadFIWARE Mundus Ecosystem Support Committee: The Road Ahead
FIWARE Mundus Ecosystem Support Committee: The Road Ahead
FIWARE
 
5 ahmad
5 ahmad5 ahmad
5 ahmad
Sathish Kumar
 
Blitzscaling Class 5: Tribal Stage
Blitzscaling Class 5: Tribal StageBlitzscaling Class 5: Tribal Stage
Blitzscaling Class 5: Tribal Stage
Greylock Partners
 
General Meeting (9.23.2013)
General Meeting (9.23.2013)General Meeting (9.23.2013)
General Meeting (9.23.2013)
Massimiliano Hasan
 
Mobile Social Ventures Kalibrio
Mobile Social Ventures KalibrioMobile Social Ventures Kalibrio
Mobile Social Ventures Kalibrio
Ludovic BODIN
 
Mobile Social Ventures Kalibrio
Mobile Social Ventures KalibrioMobile Social Ventures Kalibrio
Mobile Social Ventures Kalibrio
ludovicb
 
Infocomm Industry Forum, Singapore 2010 10-28
Infocomm Industry Forum, Singapore 2010 10-28Infocomm Industry Forum, Singapore 2010 10-28
Infocomm Industry Forum, Singapore 2010 10-28Grow VC Group
 
CS183C Blitzscaling - October 6
CS183C Blitzscaling - October 6CS183C Blitzscaling - October 6
CS183C Blitzscaling - October 6
John Lilly
 
Digitizing Savings Groups - A 100 Million Project Commitment
Digitizing Savings Groups - A 100 Million Project CommitmentDigitizing Savings Groups - A 100 Million Project Commitment
Digitizing Savings Groups - A 100 Million Project Commitment
Microcredit Summit Campaign
 
Microsoft Dynamics Academic Alliance: How to win future of business
Microsoft Dynamics Academic Alliance: How to win future of businessMicrosoft Dynamics Academic Alliance: How to win future of business
Microsoft Dynamics Academic Alliance: How to win future of businessFrederik De Bruyne
 
Lesley Deynes, Programme Director, Mercy Corps
Lesley Deynes, Programme Director, Mercy CorpsLesley Deynes, Programme Director, Mercy Corps
Lesley Deynes, Programme Director, Mercy Corps
CatchTalk.TV
 
The digital, mobile and social re-imagination of remittances
The digital, mobile and social  re-imagination of remittancesThe digital, mobile and social  re-imagination of remittances
The digital, mobile and social re-imagination of remittances
Michael Kent
 
Kiva fulbright (07 mar 2009)
Kiva fulbright (07 mar 2009)Kiva fulbright (07 mar 2009)
Kiva fulbright (07 mar 2009)kivaspeakers
 
What is Islamic Microfinance? Making it a Sustainable Reality
What is Islamic Microfinance? Making it a Sustainable RealityWhat is Islamic Microfinance? Making it a Sustainable Reality
What is Islamic Microfinance? Making it a Sustainable Reality
DinarStandard
 

Similar to 2012 Mifos Update at Open World Forum: Ending Poverty One Line of Code at a Time (20)

Mifos at a glance
Mifos at a glanceMifos at a glance
Mifos at a glance
 
commercial investments in microfinance
commercial investments in microfinancecommercial investments in microfinance
commercial investments in microfinance
 
Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...
Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...
Everyday DeFi - Onboarding the First Billion Users into Crypto (RSK, RIF, IOV...
 
Mon Ex And Next Gen Microfinance Whitepaper
Mon Ex And Next Gen Microfinance WhitepaperMon Ex And Next Gen Microfinance Whitepaper
Mon Ex And Next Gen Microfinance Whitepaper
 
FIWARE Mundus Ecosystem Support Committee: The Road Ahead
FIWARE Mundus Ecosystem Support Committee: The Road AheadFIWARE Mundus Ecosystem Support Committee: The Road Ahead
FIWARE Mundus Ecosystem Support Committee: The Road Ahead
 
5 ahmad
5 ahmad5 ahmad
5 ahmad
 
Blitzscaling Class 5: Tribal Stage
Blitzscaling Class 5: Tribal StageBlitzscaling Class 5: Tribal Stage
Blitzscaling Class 5: Tribal Stage
 
General Meeting (9.23.2013)
General Meeting (9.23.2013)General Meeting (9.23.2013)
General Meeting (9.23.2013)
 
Mobile Social Ventures Kalibrio
Mobile Social Ventures KalibrioMobile Social Ventures Kalibrio
Mobile Social Ventures Kalibrio
 
Mobile Social Ventures Kalibrio
Mobile Social Ventures KalibrioMobile Social Ventures Kalibrio
Mobile Social Ventures Kalibrio
 
Infocomm Industry Forum, Singapore 2010 10-28
Infocomm Industry Forum, Singapore 2010 10-28Infocomm Industry Forum, Singapore 2010 10-28
Infocomm Industry Forum, Singapore 2010 10-28
 
session 3 - Marc Lijour CRBC
session 3 - Marc Lijour CRBCsession 3 - Marc Lijour CRBC
session 3 - Marc Lijour CRBC
 
CS183C Blitzscaling - October 6
CS183C Blitzscaling - October 6CS183C Blitzscaling - October 6
CS183C Blitzscaling - October 6
 
Digitizing Savings Groups - A 100 Million Project Commitment
Digitizing Savings Groups - A 100 Million Project CommitmentDigitizing Savings Groups - A 100 Million Project Commitment
Digitizing Savings Groups - A 100 Million Project Commitment
 
Microsoft Dynamics Academic Alliance: How to win future of business
Microsoft Dynamics Academic Alliance: How to win future of businessMicrosoft Dynamics Academic Alliance: How to win future of business
Microsoft Dynamics Academic Alliance: How to win future of business
 
New Concepts of Microfinance
 New Concepts of Microfinance New Concepts of Microfinance
New Concepts of Microfinance
 
Lesley Deynes, Programme Director, Mercy Corps
Lesley Deynes, Programme Director, Mercy CorpsLesley Deynes, Programme Director, Mercy Corps
Lesley Deynes, Programme Director, Mercy Corps
 
The digital, mobile and social re-imagination of remittances
The digital, mobile and social  re-imagination of remittancesThe digital, mobile and social  re-imagination of remittances
The digital, mobile and social re-imagination of remittances
 
Kiva fulbright (07 mar 2009)
Kiva fulbright (07 mar 2009)Kiva fulbright (07 mar 2009)
Kiva fulbright (07 mar 2009)
 
What is Islamic Microfinance? Making it a Sustainable Reality
What is Islamic Microfinance? Making it a Sustainable RealityWhat is Islamic Microfinance? Making it a Sustainable Reality
What is Islamic Microfinance? Making it a Sustainable Reality
 

More from Michael Vorburger

Never too young for Open Source - Red Hat summit in Boston 2017.5
Never too young for Open Source - Red Hat summit in Boston 2017.5Never too young for Open Source - Red Hat summit in Boston 2017.5
Never too young for Open Source - Red Hat summit in Boston 2017.5
Michael Vorburger
 
Meet the Eclipse SmartHome powered Mars Rover
Meet the Eclipse SmartHome powered Mars RoverMeet the Eclipse SmartHome powered Mars Rover
Meet the Eclipse SmartHome powered Mars Rover
Michael Vorburger
 
The End of the world as we know it - AKA your last NullPointerException $1B b...
The End of the world as we know it - AKA your last NullPointerException $1B b...The End of the world as we know it - AKA your last NullPointerException $1B b...
The End of the world as we know it - AKA your last NullPointerException $1B b...
Michael Vorburger
 
OpenDaylight Developer Experience 2.0
 OpenDaylight Developer Experience 2.0 OpenDaylight Developer Experience 2.0
OpenDaylight Developer Experience 2.0
Michael Vorburger
 
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plansOpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
Michael Vorburger
 
Pragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWarePragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWare
Michael Vorburger
 
JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05
JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05
JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05
Michael Vorburger
 

More from Michael Vorburger (7)

Never too young for Open Source - Red Hat summit in Boston 2017.5
Never too young for Open Source - Red Hat summit in Boston 2017.5Never too young for Open Source - Red Hat summit in Boston 2017.5
Never too young for Open Source - Red Hat summit in Boston 2017.5
 
Meet the Eclipse SmartHome powered Mars Rover
Meet the Eclipse SmartHome powered Mars RoverMeet the Eclipse SmartHome powered Mars Rover
Meet the Eclipse SmartHome powered Mars Rover
 
The End of the world as we know it - AKA your last NullPointerException $1B b...
The End of the world as we know it - AKA your last NullPointerException $1B b...The End of the world as we know it - AKA your last NullPointerException $1B b...
The End of the world as we know it - AKA your last NullPointerException $1B b...
 
OpenDaylight Developer Experience 2.0
 OpenDaylight Developer Experience 2.0 OpenDaylight Developer Experience 2.0
OpenDaylight Developer Experience 2.0
 
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plansOpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
 
Pragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWarePragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWare
 
JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05
JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05
JDO Presentation given at Java User Group Switzerland (JUGS) on 31.03.05
 

2012 Mifos Update at Open World Forum: Ending Poverty One Line of Code at a Time

  • 1. Mifos: Ending Poverty One Line of Code at a Time Humanitarian FOSS track at the Open World Forum Paris; October 12th, 2012 Michael Vorburger, for Mifos Community
  • 2. $ ls ~/presentation/ ● About Microfinance & About Mifos ● Very short introductions ● Full disclosure: Repeat from last year! ;) ● Mifos.org Transition grameenfoundation.org → openmf.org ● Mifos X The Next Generation (TNG) ● How YOU can contribute ● Q&A ● Updated Content provided by Ed Cable, Mifos Community Manager & Keith Woodlock (thanks!) Mifos: Ending Poverty One Line of Code at a Time 2
  • 3. $ whoami ● Volunteer for Mifos approx. 2009-2011, time permitting (java.net / mifosforge.jira.com + Wiki migrations; Workspace 2.0; Executable WAR; small bug fixes) ● Day job as product manager at TEMENOS The Banking Software company, looking after an IDE built with (and small contributions back to) open source Eclipse Java Modeling Frameworks. GIVING THIS PRESENTATION IN PRIVATE CAPACITY ON A DAY OFF. ● Lives & works in Lausanne, Switzerland. ● http://vorburger.ch ● mike@vorburger.ch ● @vorburger ● https://delicious.com/vorburger ● https://github.com/vorburger ● http://blog2.vorburger.ch Mifos: Ending Poverty One Line of Code at a Time 3
  • 4. $ file /poverty – hello, world Of total world population of 6.8 billion: ● 880 million survive on less than USD 1/day (13%) ● 1.4 billion survive on less than USD 1.25/day (20%) ● 2.6 billion survive on less than USD 2/day (40%) International “Poverty Line” = USD 1.25 / day (so 33%) Source: World Bank Development Indicators 2008 http://en.wikipedia.org/wiki/Poverty#Absolute_poverty en.wikipedia.org/wiki/Theories_of_poverty#Poverty_as_restriction_of_opportunities Mifos: Ending Poverty One Line of Code at a Time 4
  • 5. $ man microfinance • Microfinance, a proven poverty reduction strategy, provides financial services to very low-income “unbanked” clients, who lack access to “traditional” banking services (only “loan sharks”), to “help them to help themselves”, to: • Smooth irregular income flows • Provide cushions for emergencies • Expand economic activities Mifos: Ending Poverty One Line of Code at a Time 5
  • 6.
  • 7. $ man mifos Mifos “Technology that accelerates Microfinance” is an Open Source platform for Microfinance Institutions. Built on leading open source technologies incl. Java, mySQL (or MariaDB), Spring, Pentaho etc. Mifos: Ending Poverty One Line of Code at a Time 7
  • 8. Data Entry officer (Mifos) Banashankari Branch Office Grameen Koota (GK) Bangalore India Mifos: Ending Poverty One Line of Code at a Time
  • 9. Mifos Stats • 2004–11-19: registered on SourceForge • 2006-11: Official Launch and Initial Release at Halifax Global Summit • 2009 : Winner of JavaOne 2009 Duke's Choice Award for Best Java Technology for the Open Source Community • 2009/2010: Google Summer of Code (2009 & 2010) student programs • 2010 Status • 8870 Product Downloads • 2906 volunteer hours from 25 volunteers • Software in use by 30 MFI serving 850,000 clients. • 2011: Grameen Foundation transitioned Mifos to a fully independent community-led project. About 256 database tables according to SchemaSpy job on http://ci.mifos.org/schema/head/latest/ About 120'000 Lines of Code (NCSS, Non Commenting Source Statements) according to Sonar report on http://ci.mifos.org:9000/project/index/1 9
  • 10. Mifos transitions from Grameen Foundation to openmf.org “Grameen Foundation will be working closely with leaders in the Mifos® community to transition the initiative to an independent, community-driven open-source project. By the end of November, Grameen Foundation's direct involvement with Mifos will conclude.” Newly formed “Community for Open Source Microfinance” (non- profit) is the new “Mifos” legal entity, under the umbrella of the Software Freedom Conservancy. Mifos IP is owned by conservancy. Some new funding found to transition, and invest into TNG. Mifos: Ending Poverty One Line of Code at a Time 10
  • 11. Mifos since Transition ● Successful year, community kept growing and is engaged: Bi- weekly user calls, with more than a dozen on each call sharing their experiences. Feedback shapes Roadmap, incoming feature requests that transparently discussed and prioritized. ● Mifos Implementation Specialists are more involved - pro- actively going after larger deals, partnering together to collaborate, sharing product requirements. ● But we're only partially along the journey... external contribution is still a barrier - that's why Mifos X. The release in 2012 while larger, and guided by a smaller, lower cost team, are still primarily developed by the "core" team. Mifos: Ending Poverty One Line of Code at a Time 11
  • 12. Mifos since Transition ● New major releases: Pentaho integration (incl. Administrative Documents), Android Mobile Client, Excel Import, Accounting Module, Role-Based Permissions for Question Groups, REST API improvements, etc. ● First Community Summit – next week in Bangalore! 3 days, http://www.openmf.org/2012-mifos-summit/, Roadmap discussions, contribution education, visits. ● Since the transition to an independent, community-driven project without GF, contributions by both funded developers and volunteers keep coming: Mifos: Ending Poverty One Line of Code at a Time 12
  • 14. Mifos X The Next Generation ● Reimplementation for a faster, lighter and cheaper to change Mifos, so that it is more responsive to the needs of MFI’s and Integrators. ● Clean split between back-end with RESTful HTTP API (“platform”) and modern HTML / jQuery JS UI. Multi-Tenant Hosting support. Security. ● (Re)try to enable an eco-system of providers, located near to the MFIs, that could leverage core Mifos and build their solution for MFIs, for wider Mifos adoption. ● Two MFIs using it in near production and then halfway to pilot with three other MFIs. Couple of Developers. Mifos: Ending Poverty One Line of Code at a Time 14
  • 15. How YOU can contribute! ● git clone https://github.com/mifos/head.git ● git clone https://github.com/keithwoodlock/mifosx.git ● https://mifosforge.jira.com/wiki/display/MIFOS/Workspace+2.0 ● https://mifosforge.jira.com/wiki/display/MIFOS/Mifos+Version+Control+Guide ● Pick a bug! Ask on the mailing list! https://mifosforge.jira.com/secure/Dashboard.jspa?selectPageId=10200
  • 16. $ wget …mifos… Learn more: • http://mifos.org/ • http://bit.ly/mifos-video Mifos In Action Intro. Video • http://mifosforge.jira.com & http://bit.ly/mifos-volunteer-bugs • Demo: http://demo.mifos.org/mifos/ (mifos / testmifos) Get in touch! ● Mailing List - http://mifos.org/community/communications ● Twitter - @mifos – http://twitter.com/mifos ● Facebook – http://facebook.com/mifos.org ● News – http://mifos.org/community/news ● IRC - #mifos on irc.freenode.net Mifos: Ending Poverty One Line of Code at a Time 16
  • 17. Q&A Mifos: Ending Poverty One Line of Code at a Time 17
  • 18.
  • 19. $ backup • The following slides are from the original OWF 2011 presentation. Mifos: Ending Poverty One Line of Code at a Time 19
  • 20. $ man microfinance • Microfinance Institutions (MFI) lend ~ $100-ish amounts (e.g. 12’000 INR), repaid / collected in (bi)weekly over 12/18/24 months, so in 36/50-100 installments. • • Microcredit customers are often women only (by MFI choice); money used for things such as bangles shop, family painting business, etc. • Loan Officers go out to meet clients, typically (bi)weekly to collect repayments. Customers don’t come to branch offices to deposit or withdraw. LOs bring the collected money to BOs (and, in some cases, stay and sleep there!) • • Typically ~ 98% loan repayment (recovery) rate; e.g. Nirantara in Karnataka/India 99.6% (of 7000 clients with 20’000 Loans) Mifos: Ending Poverty One Line of Code at a Time 20
  • 21. $ man microfinance • Solidarity Lending (Joint Liability model) is common, creating a bond among a Group of clients. - Centers are sets of Groups, managed by a few LOs in a local Branch, org. by Areas. Groups rural, meetings at e.g. group leader home, or a temple or community site; branches few rooms in small towns. • Products offered depend on country and respective regulations: In e.g. India today often only Loans, rarely Savings Deposit, but in e.g. the Philippines Savings accounts is more common. Growing trend towards broader financial services, incl. microinsurance (often life, some health), pensions, etc. • Typically tied to an “educational” programs: Week long Compulsory Group Training (CGT) introduction loaning; also “stories” read out at each group meeting, e.g. reg. infant hygiene. Mifos: Ending Poverty One Line of Code at a Time 21
  • 22. $ man microfinance • MFIs vary significantly in scale and reach: from small NGOs (100s of clients) to mid-size non-profits (tens or hundreds of thousands; e.g. Grameen Koota [GK] in India using Mifos on >500’000 Clients), to for- profits (e.g. publicly listed [non-Mifos] SKS Microfinance in India). • • Interest rates in the 20–30% range. MFIs typically borrow from traditional banks at around 8% - 12% interest (India); adding on top of it their operating costs, which are higher due to shorter collection cycles and almost “doorstep service”. • http://en.wikipedia.org/wiki/Flat_rate_%28finance%29 • http://www.mftransparency.org/ • • Challenges incl. (e.g. in India) regulatory uncertainty (Maligam report), or overheating with “too many loans” by competing MFIs and increasing defaulting problems (compounded by lack of Gov. ID) Mifos: Ending Poverty One Line of Code at a Time 22
  • 27. Loan Officer counting cash after returning from group meeting
  • 29.
  • 30. Technology for Microfinance Like any business, MFIs adopt technology to: ● increase operational efficiency ● scale better and faster ● automate thousands of manual transactions ● free up loan officers to reach further out ● provide security and convenience ● e.g. via mobile banking; Mifos M-Pesa interface! ● know your customer (KYC), e.g. credit bureaus ● lowers costs and risk ● reduce paperwork ● increases data integrity ● … Mifos: Ending Poverty One Line of Code at a Time 30
  • 31. 31 Mifos Business Intelligence Suite
  • 32. 32
  • 33. 33
  • 34. Mifos – open source platform Flexible back-end system powering the MFI, connecting them to innovation worldwide as it is built by the community: MFIs Adapted to your Front-End Needs Open Mifos Architecture Technologies § Localization Flexible & Open APIs § Mobile banking § Rapid configuration § Smartcard/POS devices Centralized database § Local Support Mobile Interfaces Configuration Financial Modules Mifos Core Data Analytics Systems Integration Service Innovation § ERP & Accounting Reporting engine § ATM/SWIFT Networks Software Regulatory Compliance § Remittances § HR Systems § Insurance Regulatory Compliance Transparency § Central Banks § Donors/Funding Sources § Credit Bureaus § Social performance measurement § Ratings Agencies/Regulators 34
  • 35. # nmap Mifos Deployments Community: Live In Production User In Progress Deployment
  • 36. Mifos Deployments • More than 850'000+ client accounts managed in Mifos deployments! • Nearly 30 MFIs in Production • All around the world • India – 12 MFIs • Africa – East Africa – 8 MFIs | West Africa – 5 MFIs | So. Africa – 3 MFIs • SE Asia , MENA • Large • Grameen Koota (Bangalore, India) – 450,000 clients • Enda (Tunis, Tunisia) - 140,000 clients • Small • Creocore (Mali) – 26 clients, Nuru (Kenya) – 1,400 clients • http://mifos.org/community/whos-using-mifos 36
  • 37. $ Mifos Star Contributors Volunteers help fight poverty in many ways across the globe. After 5 years of stewardship and funding from Grameen Foundation, Mifos is now a fully independent community-driven project. Volunteers and supporters are needed more now than ever. You could be one of them!
  • 38. $ cat CONTRIB • The original (2011) presentation was prepared with contributions from and reviewed by: • Edward Cable • Ryan Whitney • Binny Gopinath • Keith Woodlock • Udai Gupta • Thank you! Mifos: Ending Poverty One Line of Code at a Time 38

Editor's Notes

  1. What is Mifos? Mifos will be a complete operational platform for MFIs that is highly deployable, adaptable, and scalable for all functionality an MFI needs regardless of its size. With a platform open to innovation and extension with add-ons and plugins, the platform can be appropriate in cost, scale, features, and complexity to an MFI’s revenue, size, and sophistication—large when it needs to be large; small when it needs to be small. Mifos is powered by technology that is open, flexible and scalable. The core platform is built on a modern framework of best in-class open source technologies creating a robust, secure, and scalable application. We will build upon this foundation with special emphasis on: provide adequate training. Complete flexibility for any methodology in the core modules Social performance measurement Embedded reporting and accounting Rapid localization Mobile integration Cloud hosting Ease of installation Seamless data integration
  2. Speak to why an open source platform and why it matters for MFI They need access to local support, need to be able to localize Need to flexibly support multiple products Need to connect to credit bureaus, national ID systems Need to integrate with mobile banking, atm networks, etc. Need to report back to funders, regulators, etc.