Somewhere there could be a group of people sitting in a room coming up with a new definition for “platform”. It appears to be overused. Any online content or service provider, device, website or application — open or closed — that offers its data, functionality or even its users to itself or external partners and…