这个名词最开始是由 Erlang language的主要设计者 Joe Armstrong发明。面向并行的编程语言可以让并行变得容易且高效。Oz还支持一个标准的图形界面语言 QTk。在支持多种编程范式的基础上，Oz 的主要优势来自于支持约束编程和分布式计算。同时受益于模块化设计，Oz 成功得被实现为一种网络透明的分布式计算模型。这种模型使得使用 Oz 编写开放的、可容错的应用变得简单。而在约束编程方面，Oz 引入了“计算空间（computation space）”的概念，从而使得用户定义的搜索和部署策略