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

Originally released in 2002, RemObjects SDK for Delphi has pioneered the market for remoting frameworks and distributed development for Delphi users by bringing the concept of RAD - Rapid Application Design - to a previously complex and difficult area of software development.

RemObjects SDK for Delphi is a combination of great integration into the Delphi IDEs, powerful tools such as Service Builder and Service Tester, all backed up by a flexible yet easy-to-use library - all of which plays together to make development of distributed applications as easy as possible.

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 of services 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 Delphi, C#, Oxygene, Objective-C, 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 development IDE.

A Powerful Library

The RemObjects SDK for Delphi Library - which is provided with full source code - has grown and matured over the past six years, and provides not only stability and code that "just works", but also a wide range of communication options to fit virtually every different need your distributed application might have.

Different messaging formats are provided, including our own highly efficient binary BinMessage format, as well as support for SOAP, XML-RPC and - new - JSON encoding, in case you want to make your servers accessible to clients not using RO, or write clients to access Web Services provided by others. Using our Smart Services™ technology, these can be mixed to leverage high performance for your own apps while still keeping your servers open to standards such as SOAP.

A large selection of communication channels is provided, starting with HTTP and TCP based connections and going on to Email, Named Pipes and other options. A variety of different Delphi socket libraries are supported, including the popular Indy and Synapse components, as well as WinINet and in-house developed solutions.

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.

Full Cross Platform Wire Compatibility

in addition to Delphi, RemObjects SDK is also available in versions for .NET 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.

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

But Wait, There's More...

Of course these are just some of the highlights; there is a lot more to RemObjects SDK. Check out our detailed feature overview for a more comprehensive list of what RemObjects SDK can do for you.


  • RemObjects SDK for Delphi: $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.