Our 70 mobile laptop users are struggling with a new version of an externally developed .NET application that downloads a subset of cases, allows offline data entry, then uploads the results when reconnected. Data transfer seems unreliable on both dialup and wired Ethernet links. Using .NET 2.0 SP1.
If you've used .NET Remoting, should it be a stable "good fit" here, so further debugging will yield a stable application? Or should we look in other directions, maybe Microsoft Sync Framework 2.0?
EDIT: Most important...although it's legacy...is .NET Remoting inherently stable and suitable enough so a good developer can make it do what we need reliably?
For this I need adequate more than than optimal--the alternative is changing planes in midair. (For inspiration, see Joel on Duct Tape Programming.)