Most business leaders today know the word “platform” has morphed beyond its traditional Oxford English Dictionary definition as either “a raised level surface on which people or things can stand” or “the declared policy of a political party or group.” When a recent...
