Features:
- Banking system implemented in Java
- 3-tier architecture (client - server - database)
- Using Java RMI for server-client communication
- Using DAO design pattern in database tier, for better logic encapuslation and maintainability
- PostreSQL database