...
- Mifos Application _ Presentation layer: JSP and Apache Struts _ Business Logic: custom Java code * Data access layer: Hibernate Object Relational Mapper
- Web server: Apache Tomcat
- Database layer: MySQL
- Modules (responsibility of a module, inter-module communication)