Abstract: A system for use in client/server computing comprising: a) a client that interfaces with an applications program; b) a server in communication with the client that responds to a request from the applications program communicated to the server by the client for services available through said server; and c) a user interface manager that communications with the server by means of an asynchronous communications channel between the server and the client and further wherein the user interface component responds to a user interface message sent from the server to display information to a user.