The clients of the multimedia server initiate the recorded, playback, or editing for the user. Each interface uses a TCP stream in order to allow the building of both simple text based user interfaces, based on the telnet model, or graphical user interfaces based on windows. Each client can be designed to have a specialized task such as recording or playback only by connecting to the relevant server interface. It is possible to build more complex user interfaces by having the client connect to more than one server interface and provide compound functionality for the user.
Multiple clients can connect to the server, and clients can connect to as many interfaces as they require. There is no specific limit within the server pertaining to the number of client connections.