Cross-Platform

As is the promise of Java, applications developed in Servoy can be deployed to all modern operating systems, including Windows, Mac, Linux, Solaris, etc. without the need to rewrite or recompile code.

Cross-Browser

Applications written in Servoy can also be deployed to any modern browser, including IE, Firefox, Safari, Opera, Chrome, etc. There is no need to rewrite or tweak an application to ensure a consistent experience across all browsers and no proprietary protocols or browser plug-ins are ever used.

Single Code Base

Servoy offers multipleclient options and any application developed in Servoy can be deployed to either client without the need for any rewrite.

Cross-Database

Servoy is NOT a database. There are plenty great databases out there and Servoy can connect any modern (and even some that aren't so modern) relational (and even some that are not relational) Database 

N-Tier Architecture

Servoy provides a powerful Application Server which brokers connections between clients and back-end resources. This architecture is far more favorable to the 2-tier architecture used by most 4GL tools, where clients connect directly to back-end databases. An application server offers the following advantages over a 2-tier setup.

Zero-Deployment

Servoy applications never have to be installed on the client machine.

Smart Client applications will download and install automatically using Java WebStart technology. In fact, developers can easily roll out new changes to users, with a single click to export a new build to the Application Server. The Application Server does NOT have to be restarted and connected clients do NOT have to be shutdown. Moreover, the Application Server supports versioning for roll-back, roll-forward capability.

Simply put: No Installation. No Maintenance.

Glossary