UIL
Motifs deklarativa språk för att beskriva ett gränssnitts widgetträd i en separat fil i stället för i C-koden.
User Interface Language kom från DEC:s verktygslåda XUI och följde med in i Motif. En UIL-fil beskriver vilka widgetar som finns, hur de är ordnade och vilka resurser och callbacks de har. Kompilatorn uil gör om den till en binär UID-fil, och programmet läser in den vid start med biblioteket Mrm, Motif Resource Manager.
Poängen var att kunna ändra layout, texter och språk utan att kompilera om programmet. Det är samma tanke som senare blev Glade-filer för GTK, .ui-filer för Qt och XAML i Windows. UIL-syntaxen var dock omständlig och ändå tätt bunden till Motifs widgetnamn, och många valde att bygga gränssnittet direkt i C eller via Xresources.