What is a Platform?: a discussion from the past

I’ve written, a fair amount, on the concept of a platform.  The term, while wildly popular, is one of those that is defined differently by everyone who uses it.  I, typically, tend to favour the definition: A platform aligns the business interests of multiple audiences to ensure the creation of value while solving for technical [...]