Basically, Lycia 3 is a compiler which reads off the source code written in 4GL and translates it into the native code that can be directly executed by the operating system.
One of Lycia 3 peculiarities is that under certain circumstances it fulfils functions of a cross-compiler (only if the just-in-time compilation takes place and the loader of the target operating system is installed on the computer where compilation is performed).