RemObjects Software
Home | Products | Trials | Shop | Support | About |

RemObjects SDK for .NET is the powerful yet easy-to-use remoting framework for developers creating managed applications using Microsoft's .NET and Novell's Mono platforms.

Extensive Component Library

At the heart of RemObjects SDK is its library of 100% managed C# code that drives both clients and servers. The library was written from the ground up to integrate well with the .NET Framework, and is held compatible with both the main desktop implementation of .NET (version 2.0 and up), but also supports the Compact Framework for mobile clients and embedded devices using Windows CE, and the new and emerging Silverlight 2.0 runtime for rich web clients.

The library provides an extensive choice of communication options covering just about every conceivable remoting scenario, from the company LAN to Internet and low-bandwidth connections:

Available channels, which form the conduct between your client and server application, include the standard HTTP and TCP options, as well as Named Pipes and our highly efficient SuperTCP and SuperHTTP channels with Push notifications.

Messaging formats, which control how data is packaged to be sent between your client and server, include our own BinMessage format that has been optimized for minimum bandwidth use and low parsing overhead, along with standards-based formats such as SOAP, XML-RPC and JSON, which allow you to open your applications to access from third parties not using RemObjects SDK.

Encryption support is included in the box, based on a highly extensible Message Envelope architecture that allows you to easily apply your own message encoding or processing, as well.

Service Builder

Leverage the Service Builder to visually define and design your service APIs. Service Builder is a stand-alone application that lets you specify the exact structure services that you want your servers to expose.

Using the underlying XML-based "RODL" file, you can use Service Builder to define the services and methods your clients can call, the types - from simple values to enums, arrays and complex structures - that can be passed back and forth, to notification events that servers can push back to the clients.

Based on the information defined in Service Builder, RemObjects SDK will automatically generate matching code for any of the supported languages and platforms (be it C#, Oxygene, Objective-C, Delphi, Java Script or anything else), that you can use from your own source, to interact with services as if they were local objects.

Of course Service Builder is integrated and accessible directly from within your Visual Studio development IDE.

Full Cross Platform Wire Compatibility

In addition to .NET and Mono, RemObjects SDK is also available in separate versions for Delphi and for Mac OS X and iPhone. Each of the three editions has been specifically designed and streamlined for the respective development environment, but great care has been taken to ensure full wire compatibility between the editions.

So you can have your RO/.NET servers accessed from clients written in RO/Delphi or RO/OSX, or use .NET to write clients for existing RO servers written in Delphi.

Service Tester

Once your application is written, use Service Tester to run stress-tests and exercise your services, making sure they perform as expected and can handle the required load.

Service Tester can hit your services with many simultaneous threads, simulating amounts of users not easily reproduced in manual testing, thus making it easy to spot unexpected race conditions or scenarios where your applications might not scale as well as they should.

But Wait, There's More...

Of course that's just three big parts, but there is a lot more to RemObjects SDK than this. Check out our detailed feature overview for a more comprehensive list of what RemObjects SDK can do for you.


  • RemObjects SDK for .NET: $399,—
  • RemObjects SDK for any two platform: $699,—
  • RemObjects SDK for any three platforms: $899,—
  • RemObjects SDK for all four platforms: $999,—

  • Platform expansion renewals for existing users are available in your Customer Portal account page (login required).

    Download a free 30-day trial version, to experience and evaluate RemObjects SDK without technical limitations and see if it is the right solution for your development needs.