Client-based : The client application is installed on endpoint computers and devices. The client is installed on managed devices, like a company-owned computer.
Clientless : Users connect through web browsers and use HTTPS connections. Clientless solutions give access to web-based corporate resources.
On-demand client : Users connect through a web browser. The client is installed when required.