Maybe gnuCash fits your requirements. I like it. Click on follwing link: GNUCash
GnuCashGNUCash has the following benefits:
- Free for personal and business use;
- Runs on Android, OSX, Linux and Windows;
- Reports, Graphs and other functions are inbuilt;
- Cross Platform sync (not natively, use Dropbox etc.)
Other functions it supports are:
- Double-Entry Accounting
- Stock/Bond/Mutual Fund Accounts
- Small-Business Accounting QIF/OFX/HBCI Import, Transaction Matching
- Scheduled Transactions Financial Calculations
You can read up on the documentation here, and see more of the features here.