专用软件的最佳术语是什么?

What is the best term for purpose built software?

如果一家公司构建了软件以运行他们在不同地方的服务(Windows、Mac、Linux、机顶盒、游戏机等) 那么这些将被称为什么?

该术语需要表明它是他们专门构建的软件,而不仅仅是可用于使其正常工作的开源软件...

本地客户端? 原生平台? 还有别的吗?

精确的术语各不相同,但总的来说它只是客户端应用程序。如果你想强调在特定平台上运行,那么你可以说本地客户端。

如果您想强调它支持多种平台或实际上"platform-independent",那么您可以说它是一个多平台应用程序。但是你是在谈论整个产品,而不是实际的应用程序(除非它是 Java 应用程序或基于 Web 的应用程序)。

如果您只是在寻找 通用软件 的反义词,那么您正在寻找术语 专用软件 .

我想澄清你似乎有的一些误解,因为你的问题暗示你没有完全理解你正在使用的所有术语:

software they built for purpose, not just open source software

(免费)开源软件的反义词是专有软件

专有软件是具有未公开源代码的软件。 然而,专有软件也可能是通用软件(例如商用现成软件、COTS、软件),开源软件也可能纯粹是专用软件——许可和用途并不相互排斥。

最后:您提出的术语 "native platforms" 有点矛盾;本机软件是专门为特定平台编译的软件。术语 "native platforms" 没有明显的含义。