Trotz aller technischer Fortschritte -- Computer, IT, Kommunikation, Telekommunikation, dem Internet.
Despite all the technological advances -- computers, I.T., communications, telecommunications, the Internet.