9当作一个程式行程来执行，使大部分旧的应用程式就像在旧的作业系统下执行一样。另外，给 Mac OS 9 和 macOS 的Carbon API 可以创造出允许在两种系统执行的程式码。OpenStep 的 API 也依然可以使用，但是苹果现在把它称为Cocoa技术。（这个遗留下来的传统可以在 Cocoa API 中看到，大部分的类别名称都是以 NeXTSTEP 的缩写"NS"开头。）给开发者的第四个选项是可以在 macOS 当作"第一等公民"一样的Java平台上写应用程式—事实上这就是说Java应用程式尽可