Solutions hosted on the Servoy Application Server are used through Servoy Clients.

Servoy has several types of clients:
Smart Client: A native application that runs on the users machine
Web Client: A browser based client, based on pure HTML and CSS (No browser plugins required)
Headless Client: A programmatic Java interface to the solution, to be used programatically expose and use logic defined in the solution
Batch Processor: A headless client that runs on the Servoy Application Server to perform tasks like batchprocessing, either periodically or when triggered by an external event.
Runtime Client: A stand alone client, that operates independent of the Servoy Application Server