I use MS Excel for my goals etc. and use MS Money for my banking transactions & budgets
MS Money is a bit old school, but it does the basics really well. I can import my bank statements, categorise transactions (eating/bills), and split transactions.
I found MS Money to be the only software that allows me to transfer money from one account to another, without the transfer showing as an expense on the reports; this is especially handy when moving money from a cheque account to savings account.
MS Money is free, since MS is no longer supporting it.
Click to download
If you are keen on trying out online software, the following sites can be used:
MoneySmart:
www.moneysmart.co.za (free)
Nedbank:
https://myfinanciallife.nedsecure.co.za (free)
You don't need to be a Nedbank client
22Seven:
https://www.22seven.com (R70 pm with a 30day trial)
All the above sites can import data from your internet banking or via CSV files.