Three defining tech moments that have helped businesses face Covid-19 Findings reveal cloud spending is up and has not been hampered by the ongoing crisis. 01 May 2021