The user interface must be highly intuitive to allow the user to learn the tool quickly and be able to use them effectively. In addition, the user interface should be designed to cater to the needs of both experienced and inexperienced user.
In addition to control of their desktop environments, users also need control of their System environment.
This control should include some of the following:
* The ability to specify a primary server for each object class within a domain specified by the system administrative. A domain can be viewed as a list of servers to which they have unrestricted access.
* The ability to specify whether all multimedia objects or only references should be replicated
* The ability to specify that the multimedia object should be retrieved immediately for display versus waiting for a signal to "play" the object. This is more significant if the object must be retrieved from a remote server.
* Display resolution defaults for each type of graphics or video object
* Decompression should be performed at another network server or locally.