The promised land(scape)

Any business in any sector will be aware of “automation” as the hottest topic of the past two years. But what does it actually mean? Where does it happen? In the IT department? In the Finance department? And is it really realising the benefits that the vendors promise?
The promised land(scape)
Broadcast by