Lightweight Interprocess Data Exchange for Windows C++ class library CNCLiteDX is a free to try software. You can free download and try it for an evaluation period.