There are many other technological developments that make all of this much more possible today than every before.
Hay muchos otros desarrollos tecnológicos que hacen que todo esto sea mucho más posible hoy que nunca.