Despite all the technological advances -- computers, I.T., communications, telecommunications, the Internet.
A pesar de todos  los avances tecnológicos... computadoras, informática,  telecomunicaciones, Internet.