And last but not least, none of this would have happened without the advent of the tremendous progress that's been made on the technology front.
И последнее, но не менее важное, ничего этого не произошло бы без прихода такого громадного прогресса, совершенного на технологическом фронте.