ubuildinit ist ein Programm zur Verwendung mit Micro Window-Gadgets (UWG), das C-Quellcode und Headerdateien aus XML-Bescheibungen von visuellen Schnittstellen generiert. Die Oberflächen werden mit XHPD beschrieben, einer XML-basierten hierarchischen Programmbeschreibung.