YNAB
YNAB is personal accounting software that was uniquely based on budgeting, with its full original name being You Need A Budget.
I was introduced to YNAB through the RRC/Rock Retirement Club in a talk by Tanya Nichols about managing spending as a foundation of retirement planning.