Computer implemented method for generating interrelated computer executable files at a server side comprising the steps of: - providing on a client computer at a client side a graphical user interface associated with machine readable code in a machine language, wherein the graphical user interface displays data substantially in clear text; - selecting and associating two or more sections of machine readable code in machine language on said client computer at said client side using said graphical user interface; - computer implemented verification of a coherence of said selected machine readable code on said client computer at the client side before compiling said selected machine readable code at the client side and outputting the result of said coherence verification substantially in clear text, wherein verifying the coherence of said selected machine readable code comprises -- computer implemented verification of the coherence of said selected sections of machine readable code and/or -- computer implemented verification of the coherence of said associations of said selected sections of machine readable code; wherein the step of computer implemented verification of the coherence further comprises: - based on the selected machine readable code estimating at the client side runtime parameters before compiling the selected sections of machine readable code, wherein the runtime parameters are parameters used by or within the executable files when executing the executable files at the server side, wherein in case the runtime parameters are incompatible with hardware configurations at the server side, a respective message is generated; and - upon approval of the coherence on said client computer at said client side, compiling (S4, S5) the selected and associated two or more sections of machine readable code on a server computer at a server side to create two or more interrelated executable files which are executable by the server computer. - providing on a client computer at a client side a graphical user interface associated with machine readable code in a machine language, wherein the graphical user interface displays data substantially in clear text; - selecting and associating two or more sections of machine readable code in machine language on said client computer at said client side using said graphical user interface; - computer implemented verification of a coherence of said selected machine readable code on said client computer at the client side before compiling said selected machine readable code at the client side and outputting the result of said coherence verification substantially in clear text, wherein verifying the coherence of said selected machine readable code comprises -- computer implemented verification of the coherence of said selected sections of machine readable code and/or -- computer implemented verification of the coherence of said associations of said selected sections of machine readable code; wherein the step of computer implemented verification of the coherence further comprises: -- computer implemented verification of the coherence of said selected sections of machine readable code and/or -- computer implemented verification of the coherence of said associations of said selected sections of machine readable code; - based on the selected machine readable code estimating at the client side runtime parameters before compiling the selected sections of machine readable code, wherein the runtime parameters are parameters used by or within the executable files when executing the executable files at the server side, wherein in case the runtime parameters are incompatible with hardware configurations at the server side, a respective message is generated; and - upon approval of the coherence on said client computer at said client side, compiling (S4, S5) the selected and associated two or more sections of machine readable code on a server computer at a server side to create two or more interrelated executable files which are executable by the server computer.