From Edelwise: beWISE provides a very easy-to-use interface for sharing data between your applications, allowing them to exchange information in real-time. Simply share variables among all your VB.NET, VB6, and C programs as if they where global variables of a single program. Your VB6 application could e.g. get data from a C driver, process it and deliver it to your VB.NET program. The VB.NET program could in turn remote control your driver and other programs.
read more +