Izjema so le programi, ki imajo neposredno dostop do strojne opreme računalnika: okolje Classic namreč starejšim omogoča dostop do strojne opreme le prek operacijskega sistema. OS X omogoča tudi poganjanje programov, pisanih za Unix ali Linux: izvirno kodo programske opreme prevedemo s prevajalnikom, dodatni posegi vanjo pa niso potrebni. V OS X je vgrajena tudi zmogljiva podpora jeziku java, tako da zmore javanske programe poganjati neposredno.