Hacker News new | ask | show | jobs
by tomwheeler 82 days ago
> developers don't control what platforms an enterprise would use

They might not control it directly, but they absolutely influence it. Linux was on the losing end of this for many years, as common end-user enterprise software was native and only available for Windows (or in the case of Microsoft Office, nominally available for Mac OS but with fewer features and lots more bugs). That was Microsoft's moat and it started leaking when web applications became ubiquitous. That leak later accelerated when those web applications had to work on mobile operating systems (namely iOS and Android) that Microsoft did not own and could not control.

> Vendors don't dictate the platform either - vendors sell to a customer, > and so it makes sense that the customer dictates the platform.

There are plenty of counterexamples here. I used to have two legacy SGI machines in my cubicle at work precisely because a vendor dictated the platform to that Very Big Enterprise company many years earlier.

Similarly, many people buy Macs solely to run Logic Pro or Final Cut Pro, because the vendor (Apple) dictated the platform by discontinuing the Windows versions. Apple doesn't have the market share Microsoft has, but unlike Microsoft, they can maintain strong control because of their breadth (OS and hardware for desktop, tablet, and phone, plus high-end creative software) and because a lot of their customers are all-in on Apple's ecosystem.