A business analyst is a professional who analyzes business processes, identifies areas for improvement, and recommends solutions to achieve business objectives.