Ahead of its fourth-quarter results and investor day, software giant IBM (NYSE:IBM) has a "favorable" set-up, investment firm ...