A n-tier financial accounting software developed in Java, RMI and JDBC