We have an thick client application that makes use of the >.net client API. We also have a number of custom Data Adapters which support a number of different subscriptions (modes)...COMMAND, MERGE...