Rob Thomas has spent more than two decades at IBM, rising from consultant to SVP of software and chief commercial officer. In ...