What Does “On Demand” Mean, Anyway? Pedestrian Observations One of the tech industry’s buzzwords for transportation is “on demand” – that is, available to the passenger immediately, without fixed schedules. http://bit.ly/2R78b04 Read more...