Driving technological progress