1. An operating method for a computer architecture independent device generating and displaying a graphic user interface (GUI) including a plurality of GUI objects on a client computer operatively connected to a server computer, the method comprising steps for: scripting both behavior of a program responsive to operator interaction with one of said GUI objects and client-server commands unrelated to said GUI objects; storing scripts defining respective GUI objects on the server computer; storing a GUIScript defining said GUI on the server computer; handling network protocols defining communications between the server and the client computers; sending one of said scripts and said GUIScript from the server computer to the client computer; receiving one of said scripts and said GUIScript on the client computer; and presenting a plurality of GUI objects responsive to said GUIScript to thereby form said GUI on the client computer.