Hey all,

This is my first post here, hope u people would help me.

I am developing an application in c#, it'd be a desktop application, but a user can submit a syncrhonize request in it that would synchronize some of his local database tables with those on the server. Do any of u know of any good synchronization engines that I can use in my programs that are quicker and flexible. Also please give me suggestion on how to build a synchronization mechanism myself. Would web services be handy in this case? The server is linux based and it has php and asp plug ins.

I've learned how to use SJA provided by webyog but the problem with it is that it is not free and we can not include its price with our product.