Using software for financial planning