All content here and on related pages should be revised and updated as we all gain insight into the problem domain.
The Mifos domain is responsible for the microfinance transactions that occur between MFIs and their customers. It should reflect the business processes and practices of MFIs. It should easily allow MFIs to deal with provisioning of financial products with their customers and allow for the tracking of historical record of their customer activity.
A microfinance institution (MFI) is an organization that provides FinancialProduct's to poor customers.
The model currently doesn't represent the concept of Mfi but does allow for the modelling of an organization's OfficeHierarchy. Thus, multi-tenancy is currently not part of the model but different office hierarchies could be used to model multiple mfi on the one system.