Flexible & Extensible

Servoy is both flexible and extensible - allowing you to build and deploy your application the way you want it.

JavaBean Support
Servoy supports all JavaBeans. This means that rather than "reinventing the wheel" you can integrate any of the thousands of existing JavaBeans directly into your application. There are JavaBeans for many different functions such as: charting, ftp, scheduling, etc. To use and deploy a JavaBean with Servoy, just drop the JavaBean into the "beans" folder. Now you can place the bean on any form; and all of its functions and properties will be available in the Servoy Properties panel and in the scriping editor. All properties and functions can be accessed directly through Java or JavaScript via scripting.

Java Plug-In API
With Servoy's 100% Java plugin API, you can take existing Java classes and deploy them as plugins within the Servoy environment. Servoy has support for Developer (to enhance the development environment), Client and Server plugins. In less than 10 minutes, you can integrate any existing Java classes into your Servoy environment and then expose their functions and properties in the scripting environment.

Servoy ships with a number of plugins that can be used as examples for creating your own plugins. For step-by-step instructions on building and compiling a plugin that is compatible with Servoy, refer to the page on Writing Servoy Plugins.