Despite all the technological advances -- computers, I.T., communications, telecommunications, the Internet.
Не смотря на весь технический прогресс, компьютеры, информационные технологии, средства связи, телекоммуникации, Интернет.