1. A computer architecture independent device for generating and displaying a graphic user interface (GUI) on a client computer operatively connected to a server computer, comprising: means for handling network protocols; means for presenting a plurality of GUI objects to thereby form a GUI; means for generating scripts defining respective ones of said GUI objects; means for generating a GUIScript defining said GUI; means for sending one of said scripts and said GUIScript; means for receiving one of said scripts and said GUI script; means for selectively parsing and processing said GUIScript and said script to thereby display said GUI; and means 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.