I have 2 windows form application. 1st application interacts with database while other application is aimed to communicate with the 1st application to interact with the data
Another option is ZeroMQ C# binding:
http://www.zeromq.org/bindings:clr