There are many other technological developments that make all of this much more possible today than every before.
وهناك العديد من التطورات  التكنولوجية الأخرى التي تجعل كل هذا ممكناً اليوم أكثر من أي وقت مضى.