Financial planning software generates projections based on an individual’s circumstances and goals. Key inputs include income, assets, debts, and spending plans. Just as important are the qualitative factors that shape financial decisions - retirement timing, life expectancy, and estate planning objectives.