35. An apparatus, comprising: a processing device including a processor configured to: receive input files associated with a graphical user interface code and web application business logic objects associated with a business logic foundation code; obtain an application framework code; organize the application framework code and the web application business logic objects into web application source code; and bind the web application source code with the input files, the binding including compiling the input files; wherein the application framework code is configured to, at runtime, detect any change to web application screens and to re-compile the input files in response to detecting the any change.
35. An apparatus, comprising: a processing device including a processor configured to: receive input files associated with a graphical user interface code and web application business logic objects associated with a business logic foundation code; obtain an application framework code; organize the application framework code and the web application business logic objects into web application source code; and bind the web application source code with the input files, the binding including compiling the input files; wherein the application framework code is configured to, at runtime, detect any change to web application screens and to re-compile the input files in response to detecting the any change. 37. The apparatus of claim 35 , wherein the web application source code is generated in an object-oriented programming language.