Home > Developers > Technical Orientation > Adding New Features to Mifos
Document Actions

Adding New Features to Mifos

The Mifos team warmly welcomes the submission of new features into the product.  Because Mifos is a robust product that is carefully designed to support multiple lending methodolgoies, it is important that the submission of new functionality be coordinated with the broader community.  We don't want a new feature to break existing functionality.  Recognizing that enhancement that may work great for one MFI might make Mifos unusable for another, the Mifos team has put the following process in place to coordinate new feature development:  

1) Communicate new feature to community

If you have a new feature or enhancement you want to add into the Mifos product, you must first work with the functional team to get approval on the functional changes.  You should email the mifos-functional list to start this process.  The purpose of this step is to make sure any feature that is added is general enough so the product can still potentially be used by every MFI. 

Please look at the Feature Request Template on the Developer's Wiki as a framework to help you better communicate and outline the need and functionality of your proposed feature. 

2) Submit a contributor agreement

The contributor agreement should be posted to mifos.org in the next few weeks.

3) Code submission process

To ensure that your code conforms to the appropriate standards and doesn't break the Mifos build, you must go through the code submission process.

last modified 2008-03-01 12:05
Grameen logo