Of Platforms, Operating Systems and Ecosystems

Worthwhile distinction to be aware of not only for those targeted by tech company announcements, but those writing about them as well. All too often tech writers use these and countless other terms interchangeably when in reality, they are nowhere near synonymous.