I can use Personal Finances Pro to make future finance plans on daily basis. It helps me record daily owning and money incoming date. I can create different accounts and move money into them to do envelope budgeting. If I want to spend money, I can first use money from one pack, then from another. It can help me master my own financial situation by recording income, expenses and the coming things.
Personal Finances Pro has a pretty and clear interface and allows different databases and accounts. I can apply different kinds of currencies and exchange rates with it. I can create custom categories as I need. However, when I used the trail version, some annoying screens often show up.