Are you saying that you need to synchronize the contents of two databases and you want to use Remoting? Remoting is a fairly low level framework for distributed invocations. On the one hand, its capabilities are quite general, so I believe that you could use Remoting. On the other hand, it certainly has no special built in facilities for database synchronization. I would think that there are other easier ways to accomplish your goal.