I think there are free web based apps? Mint.com etc. I've been using kmymoney on Linux for many years. They have windows and Mac versions as well that I haven't tried. Downside is that the banks several years ago made it difficult/impossible to import account info automatically (I haven't tried...