Skip to main content
Virtual Desktops

Desktop Virtualization: What Every IT Director Should Know Before They Sign

VDI deals are signed on a slide deck and regretted on a monitoring dashboard. Here's what an IT director needs to understand before committing — from a team that's deployed over a million seats.

John Lane 2026-03-21 6 min read
Desktop Virtualization: What Every IT Director Should Know Before They Sign

An IT director asked me recently what they should have known before signing their last VDI contract. I appreciated the question because it's rare — most people ask what they should do after they've signed. By then you're optimizing a deal that might not have been the right deal.

Our team has deployed more than a million virtual desktop seats across a long list of customers. Some of those projects are shining successes. Some were hard to rescue. The difference is almost always in what the decision-maker understood before the purchase order went out. This post is the pre-signature briefing I wish every IT director got.

VDI Is a Platform Decision, Not a Feature Purchase

The first thing to understand is that you're not buying "virtual desktops." You're committing to a platform that affects storage architecture, network design, identity strategy, licensing, help desk processes, and end-user experience. A decision that touches six architectural layers cannot be made purely on a seat price.

The vendors who sell VDI know this and almost never talk about it. The integrators who deploy it know it and do their best to surface it. The executive sponsors who fund it usually don't know it until year two, when the hidden costs start showing up in the operating budget.

Before you sign anything, make sure you understand which of your existing systems will need to change to accommodate the new desktop platform. If the answer is "none," somebody is skipping a step.

The Licensing Stack Is More Than the Platform License

When somebody quotes you "X dollars per seat per month" for VDI, make them show you the full stack that number is claimed to include, and then line it up against what you actually need.

A typical production VDI stack includes: the hypervisor (vSphere, Nutanix AHV, or similar), the VDI broker/control plane (Horizon, Citrix, Azure Virtual Desktop), the Windows license for the desktop OS, the Microsoft 365 licenses that allow Windows in a virtualized environment, a profile management layer (FSLogix, ProfileUnity, or similar), an endpoint client, monitoring tooling, backup for the VMs and the user profile data, and anti-malware for the desktops.

If GPU is required, add GPU hardware, vGPU licenses, and a per-user GPU license from NVIDIA or AMD. If you need session recording or enhanced security, add that. If you need multi-region failover, add it.

The "per-seat" number you were quoted is typically for one of these ingredients. I've seen published prices that understate the real cost by 30 to 60 percent once the full stack is added.

Storage Is Where VDI Projects Die

Let me repeat that. Storage is where VDI projects die.

The IO profile of a VDI environment is ugly. Boot storms generate peak read loads hundreds of times the steady-state average. Logon storms follow shortly after, as profile services hydrate and applications initialize. Then you have antivirus scans, patching windows, and login-script spam throughout the day. Any of these can break storage that was sized for averages.

Before you commit to a platform, make the vendor run a boot storm test at 80 percent of your concurrency target on a real workload, not a synthetic benchmark. If they won't, that's a meaningful signal. If they do, look at the latency distribution, not the average. Average latency is a liar on VDI storage — the 99th percentile is where users notice the lag.

Modern NVMe-backed storage with decent dedupe and compression makes this problem solvable in a way it wasn't ten years ago. But the vendor still has to size it honestly for your workload, and most first-quote sizing exercises we see are too small.

User Persona Work Is Not Optional

Every VDI deployment has at least three user personas, and most have more than five. A call center agent with two applications and a single monitor is a very different workload than a financial analyst with Excel sheets the size of small databases, who is different from a product manager who lives in Teams and Chrome with 40 tabs, who is different from a developer building software, who is different from a graphics professional with Adobe Creative Cloud.

Sizing a whole deployment off "average user" math is a classic mistake. The lightweights get expensive desktops they don't need, the heavyweights get underpowered desktops they hate, and the person picking sizes between them gets blamed for both.

Persona work takes a week or two of focused effort and pays for itself many times over. Do it before procurement, not after rollout.

Network Design Is a Co-Requirement

VDI moves every user's productivity through the network. If the network hiccups, the users see it instantly. This changes how you think about WAN design, VPN architecture, internet egress from the data center, and quality of service.

The three things that matter most:

  • Latency between the client and the VDI host, ideally under 50 ms, workable to 100, painful beyond 150. Measure from the places your users actually work, including home offices.
  • Packet loss, which matters more than bandwidth for display protocols. A one percent loss rate that wouldn't affect a browser session can make a VDI session feel broken.
  • Internet egress from the data center, because your users are going to do all their browsing, video conferencing, and SaaS access through your corporate internet link. Capacity planning for this is often an afterthought and is usually wrong.

The Protocol Matters

The display protocol is the thing the user actually experiences. PCoIP, HDX, Blast Extreme, and RDP all have strengths and weaknesses for different workloads. For office productivity, they're all fine. For video, audio conferencing, and GPU workloads, the differences are real and noticeable.

Test the protocol with your actual use cases before you commit. Sit at the desk of a typical user, do a Teams call, watch a training video, open a CAD package if you have one. If any of it feels wrong, it will feel wrong to your users too, and it won't get better after rollout.

Help Desk Has to Re-Train

A VDI environment generates a different category of tickets than a traditional laptop fleet. "My Outlook is slow" might mean profile service is stuck, the storage tier is saturated, the hypervisor is over-committed, the user's home network is congested, or the protocol is having a bad day. Traditional help desk tooling is not set up for this and traditional help desk skills don't map cleanly.

Your support team needs training on the VDI platform, tooling that shows them session-level metrics, and clear escalation paths to the virtualization team. Organizations that don't plan for this see their help desk satisfaction scores drop in the first few months of VDI, even when the underlying platform is fine.

DaaS Versus On-Prem Versus Hybrid

The cleanest choice of model depends on size and time horizon.

  • Small (under 100 seats) or short time horizon: DaaS (Windows 365, Azure Virtual Desktop, managed service). The capex is painful for small footprints and DaaS gets you running fast.
  • Medium (100 to 500 seats): could go either way. Run the three-year TCO honestly, including internal operations cost.
  • Larger (500 seats and up): on-prem or private cloud VDI usually wins on TCO, but only if you have (or can hire) the operational maturity to run it. If you don't, the savings get eaten by downtime and ticket volume.

There's no universally right answer. The wrong answer is picking one without running the numbers for your specific situation.

Three Takeaways

  1. Understand the full licensing stack, not just the headline per-seat price. The real cost is usually 30 to 60 percent more than the first quote suggests.
  2. Test boot storms, latency, and protocol quality before committing. Vendors who won't run real-workload tests are telling you something important.
  3. Do persona work before procurement. You cannot size a deployment for users you haven't characterized.

Talk with us about your infrastructure

Schedule a consultation with a solutions architect.

Schedule a Consultation
Talk to an expert →