Here's a brief overview of our current system architecture:
- 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)