DomotiGa is written in Basic, more precisely Gambas. There comes the name DomotiGa in. Gambas is a Visual Basic look-alike for Linux.
Since I run DomotiGa on a Raspberry Pi to which I connect using VNC I don't get the "full experience" of how the desktop interface looks like. The fonts are very small, and due to the fact that Raspberry Pi's desktop don't exactly look great, I have to accept how it looks. Hey, I'm only using DomotiGa's desktop client to set it up and forget it. You may also install the Domotiyii web interface to control and set up DomotiGa, but this lack some of the features found in the desktop client.