here is a simple but comprehensive bill management software written in Java (Swing) which manages your shared bills.