From Spreadsheets to Software: The Shift in Financial Planning