IDC: IT Spending To Hit $2.7 Trillion By 2020