BucketBudget is similar to envelope budgeting but also takes ordering into account. It treats your liquid assets as liquid, flowing them to fill the most important then the less important buckets (budgeting categories).
BucketBudget will take income it finds in categories you tell it to look for and apply it to expense categories. Tell BucketBudget what income categories you would like to use on the planning tab.
The same applies for expense categories you would like BucketBudget to track. Here order matters.
BucketBudget creates a Moneydance budget so you can use other budgeting views to track it. BucketBudget tries its best to convert your plan into a standard budget, but some concepts don't fully map, so your milage may vary. You can always check your bucket levels on the Actuals tab of BucketBudget.
A bucket appears on the right to indicate your ratio of spent to allocated. If you have extra money that you want to do a one-time transfer to another bucket, double-clicking on that bucket will allow you to do so.
BucketBudget does not analyze your entire history. Instead, it will freeze Distributed and Allocated amounts for timeframes way in the past. You can modify that time frame using the preference gear.