Despite all the technological advances -- computers, I.T., communications, telecommunications, the Internet.
Nonostante tutti i progressi tecnologici: computer, IT, comunicazione,  telecomunicazione, internet.