L'estensione di file .momd sta per Managed Object Model Directory (Directory del modello di oggetti gestiti). Si tratta di un formato di file specializzato utilizzato principalmente dal framework Core Data di Apple all'interno degli ecosistemi macOS e iOS. Quando gli sviluppatori progettano uno schema dati in Xcode utilizzando l'editor grafico, il file sorgente viene solitamente salvato come bundle .xcdatamodeld. Durante il processo di compilazione dell'applicazione, Xcode trasforma questo bundle sorgente in una directory .momd da includere nel pacchetto finale dell'applicazione. Questa directory contiene file .mom compilati, che sono versioni binarie del modello dati che il motore Core Data può caricare in modo efficiente durante l'esecuzione. Uno dei motivi principali per la struttura a directory è il supporto al versionamento del modello. Includendo più versioni di un modello all'interno del pacchetto .momd, l'applicazione può eseguire migrazioni automatiche dei dati, leggere o personalizzate, quando lo schema del database sottostante cambia tra gli aggiornamenti dell'app. Ciò garantisce che i dati dell'utente rimangano coerenti e accessibili anche quando i requisiti dei dati dell'applicazione si evolvono nel tempo. È una risorsa di distribuzione critica per qualsiasi applicazione su piattaforma Apple che utilizzi la persistenza dei dati strutturati.