Twelve different companies IBM has been

With big layoffs rumored to be close on the horizon, IBM is going to need to use another regeneration.