1. A method of generating computer code for a web application, comprising: receiving input files from a graphic designer, wherein the input files are at least one web application graphical user interface; determining if an application framework code is available for the web application; generating the application framework code, a business logic foundation code, an event handler skeleton and a graphical user interface code; receiving web application business logic objects from a web developer; receiving event handler methods from the web developer; organizing the application framework code, the web application business logic objects and the event handler methods into web application source code; compiling the web application source code; receiving modified input files from the graphic designer; compiling the modified input files at runtime; and binding the compiled modified input files with the compiled web application source code at runtime.