Innanzitutto, come altri hanno detto, macOS è costruito su un nucleo open source e molti dei suoi componenti sono open source, sia quelli originati al di fuori di Apple, sia quelli che Apple ha distribuito. Il più noto è WebKit. Apple ha preso KHTML, un motore di rendering web limitato, ma dal design pulito, e l'ha trasformato in quello che la maggior parte dei browser eseguono oggi grazie al suo uso in Google Chrome e Apple Safari.
È anche facile installare ogni sorta di software UNIX su macOS grazie al suo nucleo aperto.
Il principale componente proprietario/chiuso di macOS è l'interfaccia utente grafica. Ma anche se il suo aspetto non può essere cambiato in modo significativo, il sistema operativo è massicciamente configurabile; molto più di Windows.
Quello che la maggior parte delle persone non capisce è che le opzioni presenti nell'interfaccia grafica non sono tutto ciò che è modificabile. Tramite la linea di comando sono disponibili molte altre opzioni e personalizzazioni per gli utenti esperti.
La capacità di collegare le applicazioni in modo significativo tramite lo scripting è qualcosa che Windows non può fare senza strumenti aggiuntivi e anche in questo caso senza il supporto adeguato di ogni applicazione.