Run Java applications in the browser without virtual desktops or remote access infrastructure
Many organisations rely on Citrix or VDI to deliver Java applications to users. These environments work, but they introduce infrastructure cost, operational overhead, and inconsistent user experience. Maintaining virtual desktops, managing sessions, and scaling access adds complexity that is difficult to justify for legacy Java workloads.
CheerpJ allows Java applications to run directly in the browser, removing the need for Citrix or VDI while keeping applications and backend systems unchanged.
Who this solution is for
The problem enterprises face
Citrix and VDI solve access, but introduce cost and complexity.
For Java applications, VDI is often an expensive workaround rather than a long-term solution.
Where this works best
CheerpJ is not a full VDI replacement. It is designed for Java application delivery.
This approach removes VDI for Java applications, while leaving other desktop workloads unchanged.
The CheerpJ approach
Run Java applications client-side in the browser instead of streaming them from remote desktops.
Citrix / VDI vs CheerpJ
Two different approaches to delivering Java applications.
CheerpJ removes the need to stream Java applications by running them directly where they are used.
Typical deployment model
Architecture overview

Java applications run in the browser with CheerpJ, removing the need for server-side desktop streaming.
Request a demo
Evaluate how to replace Citrix or VDI for your Java applications.
Book a demo to review your architecture and confirm compatibility.
