Request an exact quote
VDI & EUC migration path

From Citrix DaaS / Virtual Apps & Desktops to Kasm Workspaces

How Kasm Workspaces streams containerized apps and desktops to the browser, where it lines up against Citrix DaaS, and how to map published apps to workspaces without overstating parity.

Effort
High
Est. timeline
~18 wks
Kasm Workspaces model
Free CE / paid tiers
Open source
Yes
▶ Model your savings in the interactive calculator

When Cloud Software Group’s repricing prompts a Citrix DaaS review, the teams with the most to gain are often the ones delivering published applications and non-persistent desktops rather than heavily personalized, stateful VDI. For that pattern, Kasm Workspaces is a more natural landing spot than a plain remote-access gateway, because it does something a gateway cannot: it provisions and streams the workspace itself. Understanding where that similarity ends is the whole job of scoping this migration well.

The Kasm delivery model in one paragraph

Kasm Workspaces streams containerized apps and desktops to the browser. Instead of installing a client or brokering access to a long-lived session host, Kasm spins up an ephemeral container from an image, runs the app or desktop inside it, and streams the result to the user’s browser. When the session ends, the container is disposed. This is why Kasm sits closer to app and desktop delivery than Guacamole-style gateways: it actually creates the workspace rather than fronting something that already exists.

It is still, however, container streaming and not traditional persistent-VDI brokering. There is no golden-image-to-persistent-pool lifecycle in the classic Citrix sense, and personalization survives only through storage you design in. Say this plainly to stakeholders early, because the mental model of “a desktop I keep and customize” is exactly what Kasm intentionally does not provide by default.

Where Citrix concepts land in Kasm

Lining the two up avoids painful surprises mid-project:

  • Citrix published apps become Kasm workspaces built from per-application images. This is the closest and most satisfying mapping.
  • Non-persistent, pooled desktops map cleanly to Kasm’s ephemeral containerized desktops. If this was most of your estate, Kasm is a strong fit.
  • Persistent, personalized desktops map awkwardly. Kasm can serve them only with a deliberate persistence design, and some users may belong on a different platform entirely.
  • StoreFront and Workspace app become the Kasm browser experience: clientless access, no installed endpoint agent.
  • Secure browser and web isolation use cases map extremely well, because a disposable container per session is exactly the isolation model here.

Deploying the platform

The build is more involved than a bare gateway because you are standing up an orchestration and streaming platform, not just a protocol broker. Deploy the Kasm server and its agents, which run the containerized workspaces, and then turn to the part that carries the real weight: images.

You will either build or adopt workspace images. For each Citrix published app or desktop you intend to replace, you produce a Kasm image containing that application and its dependencies, then expose it as a workspace. This is genuine engineering work, closer to building golden images than to configuring connections, and it is where most of the migration effort actually lives. Adopt community or prebuilt images where they fit, and build custom ones where your apps are bespoke.

Turning published apps into workspaces

Work through the published-app catalog methodically. For each app family, decide whether it belongs in its own single-app workspace or inside a fuller containerized desktop, build or adopt the image, and validate the streamed experience end to end: launch time, interaction quality, printing and clipboard, file access, and any peripheral needs. Because Kasm provisions from an image, you get consistency for free, but you also inherit the responsibility to keep those images patched and current, the same discipline MCS golden images demanded, just expressed in container terms.

Integrate SSO against your identity provider so authentication and MFA are enforced before a workspace is provisioned, and confirm that group and role mappings gate who can launch which workspace.

Handling state and persistence

This is the design decision teams most often defer and most often regret. Kasm containers are disposable, so any durable user data must live outside them: mounted persistent volumes, external home directories, or a profile strategy you supply. For users whose Citrix desktops were genuinely personalized, decide per group whether mounted persistence recreates enough of that experience or whether those users should stay on stateful VDI. Do not migrate a personalization-heavy cohort into an ephemeral model and hope the storage story catches up afterward.

Rolling out group by group

Sequence the rollout by workspace readiness, not by calendar. Start with a cohort whose apps map onto a small set of well-tested images, integrate SSO, validate the full streamed experience, and measure it honestly against their Citrix baseline. Then expand image by image and group by group. The users who expose the limits of container streaming, persistent personalization, exotic peripherals, sustained high-motion graphics, are precisely the ones to scope last or to leave on a different platform. Let validated images and real user feedback pace the migration.

Reading the fit

Citrix DaaS to Kasm Workspaces is a genuinely good match when your delivery is published apps and non-persistent desktops, when secure browser isolation is a goal, and when you are willing to invest in image building as the core of the project. It removes the Citrix per-user subscription and gives you a clientless, container-streamed experience that is closer to real app delivery than any gateway. It is a poor match for heavily personalized persistent desktops unless you engineer persistence deliberately, and it trades subscription cost for image and orchestration ownership. Run your own figures through the calculator above, treat them as illustrative rather than vendor quotes, size the Kasm edition to your rollout, and verify any Windows and RDS licensing against your own agreements before you bank a saving.

Tooling & automation for this path

Kasm Workspaces streams containerized apps and desktops to the browser: deploy the Kasm server and agents, build or adopt workspace images, map Citrix published apps to Kasm workspaces, integrate SSO, and roll out group by group.

Primary references: official Kasm Workspaces documentation ↗ and the Citrix DaaS / Virtual Apps & Desktops documentation ↗ , always verify version-specific behavior against them before you migrate.

Frequently asked questions

Is Kasm Workspaces a like-for-like replacement for Citrix DaaS?

No, and the difference matters. Kasm streams containerized apps and desktops to the browser from images, which is genuinely closer to app and desktop delivery than a plain remote-access gateway. But it is container streaming, not traditional persistent VDI brokering. Kasm shines for non-persistent, ephemeral workspaces spun up from an image on demand. If your Citrix estate depended on persistent, stateful desktops that users personalize and keep, Kasm's model is a different shape and you should scope those users separately rather than assume a straight swap.

How do Citrix published applications map onto Kasm?

You map each published app to a Kasm workspace built from an image that contains that application. Where Citrix published a seamless app window from a session host, Kasm streams a containerized instance of the app or a desktop containing it to the browser. This is a much closer fit for published-app replacement than a bare gateway, because Kasm actually provisions the workspace from an image rather than just brokering access to something already running. Expect to build or adopt images per app family and validate each one, rather than pointing at existing session hosts.

What happens to user data if Kasm workspaces are ephemeral?

You design persistence deliberately, because the containers themselves are disposable. Kasm workspaces are typically non-persistent: the container is created on demand and torn down after use. That is a feature for security and consistency, but it means user files, profiles, and settings must be handled through mounted persistent storage or an external profile and home-directory strategy, not left inside the container. Plan this before migrating any group whose Citrix experience assumed a durable, personalized desktop.

Does moving to Kasm remove all our per-user licensing concerns?

It removes the Citrix per-user subscription, but Kasm itself has a free Community Edition and paid tiers, and any Windows workloads you stream still carry Microsoft licensing. Kasm's own edition tiers govern features like scale, management, and support, so size the tier to your rollout. Separately, if you stream Windows apps or desktops rather than Linux ones, the underlying Windows and RDS licensing obligations do not disappear. Treat licensing as two distinct questions and verify both against your own agreements before claiming a net saving.

Model your 3-year cost

Pre-filled for Citrix DaaS / Virtual Apps & Desktops → Kasm Workspaces; adjust every figure with your own numbers. Estimates are illustrative, not vendor quotes, see our methodology.

Sized at 500 named users, cost is computed on this.
Stay on Citrix DaaS / Virtual Apps & Desktops (3yr)
$300,000
Move to Kasm Workspaces (3yr + migration)
$372,000
Projected extra cost
$72,000 (24%)
Payback period
-
Build a decision report from these numbers:

How this is licensed: VDI and end-user-computing platforms are licensed per named or concurrent user. Count your users (or peak concurrent sessions) and set $/user to your subscription tier. Open targets remove the per-user license; your cost becomes infrastructure plus optional support.

Illustrative, editable figures, not vendor pricing (defaults reviewed May 2026).

Request a vendor-accurate Kasm Workspaces quote

A guided builder that turns your estimates into a requirements report (RFQ) you can send to a vendor, partner, or distributor for a binding quote, then feed the real prices back into the calculator above. How our estimates work.

  1. 1Size it
  2. 2Requirements
  3. 3Your details
  4. 4Channels & export

How big is your Citrix DaaS / Virtual Apps & Desktops estate?

Count the people who need accounts or seats. Not sure? Enter rough numbers, the distributor confirms exact counts later.

500 named users
Default mid-size assumption (500 named users)