Servoy 4.13 Eliminates Need for Citrix or RDP for Native SaaS Applications

Servoy’s platform allows development of hybrid SaaS and on-premises applications from a single code base

Thousand Oaks, CA (June 15, 2009) – Servoy, an award-winning platform provider for fast, flexible, and sexy SaaS solutions, today announced a new release of its leading SaaS platform — Servoy 4.13. Servoy’s platform allows development of hybrid applications — which can be deployed as SaaS and on-premises through both a browser and a native client — from a single code base.

Unlike other platforms, Servoy applications do not need remote video technology such as Citrix and Microsoft Remote Desktop to run over the web. Servoy applications typically require up to 10x less server resources than applications deployed using Citrix and Remote Desktop.

“This is a major breakthrough,” said Jan Aleman, CEO, Servoy. “Running native applications over the web without the need for third party technology is unique with significant cost savings — not only licensing costs, but also server and management costs.”

Additionally, Servoy addresses some of the problematic issues of Remote Desktop technologies — mainly hardware access. “Printing and file system integration is always cumbersome and often requires additional tools and costs,” Aleman said, “Servoy’s native client technology has built-in capabilities to access any type of connected hardware with direct access to the local file system. Even more, it is possible to enable native integration with applications that are running locally.”

Servoy has also recently released a free calculator to estimate redevelopment cost and total cost of ownership at Using the Servoy TCO Calculator, ISVs now can quickly estimate the potential savings of implementing Servoy.

“IT decision makers face continually escalating development and administrative costs,” said Aleman. “The new Servoy TCO Calculator allows customers to make strategic IT decisions even faster and enables them to visualize the potential benefits of Servoy. Through our ISV Assurance Program, Servoy partners with ISVs in modernizing their applications — on time, on spec and on budget — guaranteed.”

Servoy 4.1 Pre-Release Now Available!

Well – it’s HERE! Servoy 4.1 pre-release is now available for download. You can read the release notes on the forum.

What’s the big deal in Servoy 4.1? Well, it’s all about the power of customization. In addition to a bunch of fixes and enhancements, the big “new” thing is the SolutionModel node in the Solution Explorer.

This new SolutionModel node allows you to modify or create new forms and form objects – on-the-fly at runtime! Oh yeah, it also works in the Web Client!

This means that you can modify any form, create a new, blank for – or programatically use form inheritance (new in 4.0) to make a derivative of an existing form. Now, there are lots of other tools in the market that will allow you to create new objects on-the-fly at runtime, however, no other tool allows you to create objects and have them function automatically the way that Servoy 4.1 does.

For example, all the objects you create will automatically “just work” – including data broadcasting and full AJAX functionality –  just by adding a single line of code to your solution.

This will work for all types of form objects including: forms, fields, labels, buttons, and tabpanels (portals coming in b2). You can add whatever controls you want to any form – and for the first time you can even change any of the properties on objects (even the databinding!) on any object at runtime.

When adding or changing forms you can add/change the parts of a form at runtime to create sub-summary reports on-the-fly! You can even assign global methods to all of the form events (onShow, onHide, onLoad, etc.) as well as all of the form methods (onNewRecord, onDeleteRecord, etc.) This really opens up the world of possibilities for customization of your applications by end-users.

There are, of course a couple of caveats:

  1. You can only change the properties of an object on a form that is not currently visible;
  2. The changes only persist as long as the client session does. So if you want to keep the changes between sessions – you need to code your solution to restore the changes the user made.

Remember – this is PRE-RELEASE software – so make SURE you back up your databases and workspace before trying it out. The best thing would be just do a FRESH install of 4.1 into a new directory and new workspace, and then import the solution(s) you want to work with – that way you can continue your “normal” development in 4.0 and try out the new SolutionModel in 4.1 and not have to worry about it.

We would love your feedback on what you plan to do with this new functionality. Please either leave a comment here – or post it to our Online Forum.

Working On 4.1…

The development team is working hard to put the finishing touches on the public preview of Servoy 4.1. I don’t want to spoil the surprise, so I’ll keep you in suspense a little while longer.

If you were at ServoyWorld, or attended the last Virtual User’s Group – then you know what 4.1’s all about. If not, then sit tight – we’ll announce the availability here FIRST!

Servoy 4.1: Have your own !

At ServoyWorld last week we announced (and did a demo: it’s not vaporware) our upcoming Servoy 4.1 platform upgrade. Although the number indicates a minor upgrade it actually is a major feature release for ISV’s! Why? Because Servoy 4.1 allows you to roll your own platform: you can be your own Platform as a Service (PaaS) provider! What does it mean?

With 4.1 you can allow both your end-users and third party developers to develop and deploy applications (user interfaces, data and logic) right inside your own application. With 4.1 – we’ve made PaaS even more appealing: 4.1 is more powerful than, 4.1 is easier to setup and there is no hosting lock-in as with You can even run the same application as an on Premises app, as well as client/server (over the Internet) all from the same single code base.

In Tech-Speak: In 4.1 we allow you to create objects (any type) on-the-fly, bind them to data and present them to a user. You can do this both with our Smart Client and with our Web Client, again from the same code-base! This is really revolutionary – as this is one of the first products that allows you to create, instantiate and bind data objects on the fly at runtime (even in a browser!).

We’re going to release this version later this year – and we’ll have it in public beta for you to try out in the next couple of months. If you’re an ISV and would like to have a demo right now let us know (sales AT servoy DOT com) and we’ll setup a webinar for you.