Business Confidence in IT Spending Declines Despite Moves to Ease Economic Lockdown, According to IDC COVID-19 Tech Index Read more