1. Yunten's Dual Server Web Application Program Architecture (YWAPA) for developing interactive web application systems, said architecture comprising the parts: (a) a generic application-user dialogue engine which in current embodiment is a web browser running at a client machine and communicating with two types of servers comprising non-HTTP Application Server(s) and HTTP Server(s) described below; (b) non-HTTP Application Server that connects to said web browser upon the browser's websocket connection request and instantiates at this non-HTTP application server machine the execution of a conventional machine-language application-program instance the dialogue functions or dialogue methods of which communicate with the user through HTML+javascript user-dialogue documents executed by said browser; and (c) HTTP Server that supplies said browser with: (i) the HTML+javascript user-dialogue documents that above said application instance asks the browser to execute; and (ii) an Application Instantiation Page (AIP) that creates an application instance and its user interface via the steps: 1. connect to said application server of item “b” above to trigger creation of said application instance; 2. receive from said application instance its browser-user-interface specification; and 3. open at the client machine said browser-user-interface and set up said interface's websocket connection(s) to said application instance; whereas an application system can contain a plurality of above-described non-HTTP application servers and a plurality of HTTP servers.