Servoy is a cross-platform rapid application development and deployment environment for creating and deploying enterprise applications, on Premises, hosted, in the Cloud and as a service (SaaS). From a single code-base applications can be deployed to a native or web client.
Servoy in one minute
Servoy Product Suite
The Servoy Product Suite consists of Servoy Developer, the Servoy Application Server and the Servoy Clients. Servoy Developer is used to design, develop, test and debug applications and Servoy Server is used to deploy the solution towards users, either as a zero-deployment, native Smart Client or a browser-based Web Client.
Single code-base, multi Client
From a single code-base applications built in Servoy can be deployed both to a native client (Servoy Smart Client) that runs on Windows, Linux and Mac and to a browser as a pure html, css & JavaScript, fully AJAX aware client running in all modern browsers including Internet Explorer, Firefox, Safari and Google Chrome. The Servoy web client also runs on all modern mobile platforms including iPhone, iPad, Android, Blackberry, Windows Mobile, Nokia, Palm and Blackberry without recoding.
Zero deployment to anywhere
Both Servoy's native Smart Client and the browser-based Web Client use zero deployment technology: no installation is necessary on the client. Servoy Smart Client offers full hardware, software integration and full access to the local filesystem and printing. Servoy Smart Client is native but can still run over the internet with the same performance as a browser based application without the need for Citrix or Terminal Services.
SaaS
Servoy has all the technical features you need for SaaS:
Multi tenancy
Scalability, clustering and load balancing
Can be deployed on public and private clouds
Provisioning
Native and Web Client
Support for mobile devices
Security features
Reporting
Auditing
Security
Servoy provides thorough security on all levels: Authentication can be done with built-in capabilities or you can integrate with Active Directory, LDAP, OpenID or others. Within the application users can be grouped into roles which can be tied to data, user interface and bussiness logic rules. Servoy also has an auditing system built right in that allows for seamless auditing of application usage.
Ajax & Web 2.0
Servoy's uses Ajax to make browser based applications more interactive. Unlike other frameworks however Servoy never pushes business logic to the client, business logic always runs server side providing guaranteed security, better performance and easier debugging.
Cross platform, cross database
Servoy Developer, Servoy Server and the Servoy Clients run on all popular operating systems, including Microsoft windows, Apple OSX and Linux. Servoy applications can connect to all modern SQL based databases including: Microsoft SQL Server, Oracle, IBM DB/2, MySQL, PostgreSQL and Sybase.
Based on standards
Servoy does not introduce any proprietary databases or languages, instead it supports open and well-accepted standards and makes those easier to use and implement.
Open Source
Servoy’s platform is open-source, reducing vendor lock-in and giving you more freedom to make your own enhancements. Additionally Servoy offers Escrow facilities.
Integration platform
Servoy allows you to integrate local software, local hardware gives you direct access to printers, allows you to easily interact with web-services, integrate local with cloud software and more.