Spreadsheet software Spreadsheet software allows budgeting by performing calculations using formulas, for example in keeping track of income and expenditure.
Money-management software Some software is written specifically for money management.