Is there a better term than "technology"?
Solution 1:
"Artifacts" connotes the aspect of being made by people, which seems closest to me to what "technologies" connotes, while "invention" (as Henry Wilson also suggests) connotes the creation moment and perhaps the creator.
Solution 2:
I would try with developments, as in
The Internet, planes, cars and mobile phones are developments that shaped the 20/21st century.
It matches the first and second senses (i.e. count noun) given here.
Solution 3:
Do what Winston Churchill would have done:
"The internet, planes, cars and mobile phones shaped the 20th century."
Always, when you write: try to remove crap.