Platform' Is the Latest Buzzword to Beguile Investors