Exchanger is a package containing several C++ base classes. These classes, when customized for a solver, can provide communication channels between solvers. This package is used by CitcomS for solver coupling.