DotNetConnect is a flexible and extensible library for communication between .Net Framework applications.