There is a enormous range of personal finance software out there and every single platform, whether it be desktop or mobile, has a mind-boggling array of options.
I find that many of these programs come with unnecessary features that the average user doesn't need.