A generic communication system for data exchange among multiple processes and threads, it supports object and message sending, remote function calls, streaming, C/C++, Javascript, Ruby, Python and Lua