Microsoft stock has been hit in recent months but it should win out from increased IT spending this year, according to a ...