Security

SSL
To ensure your data is secured while it travels over the network, Servoy uses SSL with 128-bit encryption for all communication between the client and the server. You can use your own existing SSL certificate or a certificate purchased at trusted vendors such as Verisign or Thawte.

Two-Tier Security
Servoy offers security on both the data and user interface level. Servoy employs a users and groups system -- all configurations set at a group level will apply to all users of that group. You can specify access and privileges for each database; each table; and each column, as well as user interface elements for each form in your solution. And you can specify a "tracking" option on a table-by-table basis -- this option allows you to have an automatic audit trail on each table specified for each individual group.

Override Default Keyboard Commands
Servoy provides many built-in functions to make your development easier. However, there may be situations where you do not wish to offer Servoy's default functionality directly to your users; or you might want to extend or override the built-in functions. Servoy gives you the flexibility to override and enhance all the default menu commands (such as Find, New Record, Delete, Sort, etc.) with your own methods.

Scriptable Security
In addition to a very easy-to-use security setup interface -- you can also script the creation/removal of users and groups, reset passwords and more. Scriptable security enbles you to develop your own custom security settings and configurations, while maintaining the simple power and flexibility of the Servoy built-in security.

Audit Trail
With a single checkbox you can turn on an audit trail in Servoy. When the audit trail is enabled, all changes to the data are logged into a separate log table. Every insert, change and delete is timestamped; and both the old and new value are stored in a database along with the table name, primary key and more.