Business analysts design or recommend solutions, such as computers or computer programs, to help organisations meet their goals.