IT companies reinventing themselves