Enterprises keep buying software upgrades that IT thinks will make things worse

Enterprises keep buying software upgrades that IT thinks will make things worse

Survey of 2,018 IT heads at big firms points to a lack of leverage.

Comment