IDC predicts spending rise -