I think the pascal here deserves a small explanation. It is indeed one of the "old languages", just like is C-language, in fact the C-language is only a few years younger. Indeed pascal at first were academic "teaching language", but early on converted to more usefull general language in hands of more engineering minded people. The general usability of it shows in the fact that the whole developing toolchain of freepascal compiler and Lazarus IDE are written and build with pascal itself (a few million lines of code). Also Wozniaks first Apple computers were using OSes written in one extented Pascal dialects (Apple Pascal). The pascal have long track record of doing stuff, most notably the early Borland era from 80's through early millenium (Borland Turbo Pascal and Delphi), until the mastermind behind the Borland compilers were hired by MS (reasons, IDK).
Indeed the (Object) Pascal is a bit of "odd child" these days, but it is still living just under the mainstream languages with boutique level backing (compared to mainstream languages, which do have huge corporative support / maintenance / development ), it tells something for its usability.
This Ultibo seems to be modification of standard Freepascal & Lazarus toolschain, which by nature is cross-compiling environment that can target (and run) awfully lot of processors and OSes. The Pascal used today is mainly Borland based Object Pascal (Both Turbo&Delphi flavours).
One of the best features (for me atleast) is that the strong(ish) typing leads to compiler that is fast and catch most of the silly programming errors in build phase.