Business Analyst Confer with clients regarding the nature of the information processing or computation needs a computer program is to address. Consult with management to ensure agreement on system principles. Analyze, define, and interpret business needs