Нужен .NET remoting, но пугают возможные проблемы в пользовательском окружении: не установлен IIS, не зарегистрирована какая-нибудь IIS out-of-proc pooled application, разные версии самого framework-а на разных системах.
Продукт коробочный и заранее предугадать, где будет бегать, — нельзя. Безусловно, можно определить список разумных требований, но вообще, какие могут быть проблемы, если кто сталкивался с таким?
Как быть с разными версиями?
Что стоит проверить при инсталляции?