typeof software program, often a GUI, which implements the Client-Server API specified by the Matrix specification