Servoy Architecture - Servoy
A modern and robust foundation for your complex application

Servoy’s architecture is made of three tiers: the data tier, logic tier and presentation tier.

The data tier can integrate with existing data sources such as relational databases, web services, email, file systems and just about anything else via the API.

Servoy’s core engine (logic tier) consists of a unique combination of events and modeling UI patterns. It allows you to write real business logic using JavaScript instead of a complex programming language. Servoy provides you with a fast and highly productive environment where the model never gets out of sync, developers are not limited in their capabilities and the code remains maintainable.

The presentation tier supports various client technologies, HTML5, native desktop, native mobile and the omnichannel delivery capabilities of the platform, all from a single code base. Servoy uses a stateful application server, which makes programming easy, productive and secure.

Servoy gives you the ultimate high-performance application with a maintainable code base.

Deployment
Applications built in Servoy are deployed as robust, enterprise-class web, mobile and desktop applications that are multi-tenant, secure and scalable out-of-the-box. They run on-premise, or any cloud, public or private. Servoy is deployed as a Java container so any cloud that supports Java containers can run Servoy. on AWS, Azure and IBM Softlayer you will find preconfigured Servoy images to instantly fire up Servoy deployment environments. Servoy also has it’s own Cloud services for ISVs and Enterprises that need high availability.