Developer website: orbital software
You are able to enter an unlimited number of sources of income and can have dollar amounts or percentages deducted from each of those. From this Budget Master calculates your gross and net monthly pay. Budget Master then uses this data to calculate your budget by category.
From there you can enter your expenses into Budget Master and assign them to any of the defined categories and Budget Master will show you the areas of your budget you are overspending and the areas where you are not. Using this information you can make better decisions about how you spend your money.
Budget Master allows you to save as many different budget files as you would like. You could, for instance, save one file for each month and let Budget Master help you keep track of the bills you have paid and the ones that are not yet paid.