Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. UIML ( User Interface Modelling Language ) ist eine Programmiersprache auf Basis von XML die benutzt wird um grafische Benutzeroberflächen gestalten. XML wird gewöhnlich dazu verwendet um und Daten zu speichern es kann aber der allgemeinen Definition auch für andere Anwendungen werden.
XUL (Xml User-interface Language) bietet ähnliche Funktionen UIML und wird vom Webbrowser Mozilla genutzt.