financial needs analysis software