...
- Mifos Application
- Presentation layer: Freemarker, Spring MVC; in transition from JSP and Apache Struts
- Business Logic: Spring Framework and custom Java code
- Data access layer: Hibernate Object Relational Mapper
- Web server: Apache Tomcat
- Database layer: MySQL
- Build system - Maven, Junit, TestNG, Selenium
- Modularity (responsibility of a module, inter-module communication) (under discussion)
...