Platform A global business structure based upon markets, rather than geography. Leave a Comment (0) ↓