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.