Abstract: A method and system for a web-based application in which integrated source code is prepared. The integrated source code includes source code in a first programming language and source code in a second programming language. The integrated source code is processed to create compilable homogenous source code in the first programming language. The homogeneous source code is compiled into a natively executable web-based program.