An external program that speaks the DMP protocol.