BankTree Personal Finance software is a windows application designed to help organize and manage your income and expenditure. With the following features:
Recording income and expenditure
Balancing accounts
Checking cleared funds
Scheduling payments and expenditure
Auto allocate categories
Allocating account transactions
Investment and portfolio management
Budgeting
Importing/Exporting records from online banks and other sources