Needs analysis and decision support