Zero Trust vs VPN: Why Enterprises Are Moving to SASE

A corporate VPN was built for a world of one office and one network perimeter. Most companies no longer live in that world, and their remote-access architecture is starting to catch up.

Quick answer

In the zero trust vs VPN debate, the core difference is what gets trusted once a connection succeeds: a traditional VPN grants broad access to the corporate network as a whole, while zero trust verifies every single request to every individual application, continuously, regardless of whether the user is already 'inside' the network. Enterprises are moving away from VPNs because that broad, one-time trust model creates a large attack surface, allows lateral movement after a single compromised credential, and scales poorly for hybrid and cloud-first workforces. SASE is the delivery model that bundles zero trust network access (ZTNA) together with other cloud-delivered security and networking functions into one managed service. None of this replaces the case for a personal VPN protecting an individual's own traffic — it's a separate architectural shift happening at the corporate network layer.

Zero trust vs VPN: what's actually different?

Every enterprise remote-access technology has to answer the same basic question: once someone proves who they are, how much do you let them reach? A traditional corporate VPN answers that question in a fairly blunt way. You authenticate once, usually with a username, password, and maybe a one-time code, and in exchange you get an IP address on the company's internal network. From that point on, the VPN's job is mostly done — you're treated as being 'inside,' and most of the internal systems that trust the internal network by default will now trust you too, the same way they'd trust someone plugged into an ethernet port at headquarters.

Zero trust answers the same question very differently. Instead of granting broad network membership after one successful login, it evaluates each individual request to each individual application on its own merits — who is asking, from what device, in what condition, and whether that specific request matches what that specific user is actually supposed to be able to do. There is no durable 'inside' the way a VPN creates one. Access is granted narrowly, checked continuously, and revoked the moment something about the context changes. That's the real substance behind the phrase 'zero trust vs VPN' — it isn't really a comparison of two competing tunnels, it's a comparison of two different philosophies about what a successful login should actually earn you.

This matters more than it sounds like it should, because that one design decision — network-level trust versus per-request verification — is what determines how much damage a single stolen credential or a single infected laptop can do. A VPN's blunt model was a reasonable trade-off when most employees worked from one building and most applications lived in one data center behind one firewall. It's a much worse trade-off once the 'network' a company is defending is really a scattered mix of home routers, coffee-shop Wi-Fi, cloud services from a dozen vendors, and contractors' personal laptops, all trying to reach resources that no longer sit behind a single perimeter at all.

Why did enterprises rely on VPNs for remote access in the first place?

To understand why the shift is happening now, it helps to remember what problem the VPN was actually solving. The traditional enterprise network model — often called 'castle-and-moat' — assumed that anything inside the corporate network was reasonably trustworthy and anything outside it wasn't. The firewall was the moat. Servers, file shares, internal tools, and printers all lived inside the castle walls, and they were configured with the assumption that only people who'd already gotten past the perimeter could reach them.

A remote-access VPN was the sanctioned door through that wall. An employee working from home, a hotel, or a client site would connect to a VPN gateway, prove their identity, and get tunneled in as if their laptop were physically sitting on the office network. For a workforce that was mostly on-site with a smaller group occasionally working remotely, this was a sensible design: it required one gateway, one set of firewall rules, and one mental model for administrators to reason about. It also matched how software was built at the time — most internal applications assumed network-level access was itself a form of authorization, because there was rarely a reason for a random outsider to be on the network at all.

That assumption is exactly what stopped being safe to make.

Why are enterprises moving away from traditional VPNs?

Several trends converged at once, and none of them are hypothetical — they describe how most mid-size and large organizations actually operate today rather than how they operated a decade ago.

The workforce stopped being mostly on-site. Remote and hybrid work turned the exception into the default for a large share of employees. A remote-access model designed to handle a minority of connections from a small VPN gateway now has to handle the majority of a company's traffic, all day, from an unpredictable mix of networks and devices the IT department doesn't control.

Applications moved off the internal network. A large share of the software a typical employee uses now lives in the cloud — SaaS tools, cloud-hosted infrastructure, third-party platforms — not in a server room behind the corporate firewall. Routing traffic to a reach a cloud application through a VPN concentrator that then sends it back out to the internet is slower, more expensive in bandwidth terms, and solves a security problem — 'get inside the perimeter' — that a cloud application never had in the first place, because it was never inside any perimeter to begin with.

The perimeter itself became hard to define. Zero trust's core critique of castle-and-moat thinking is that the 'castle' isn't a coherent single thing anymore. Between cloud infrastructure, SaaS platforms, remote employees, contractors, and third-party vendors with limited access needs, there is no longer one wall to defend. Trusting 'the network' as a proxy for trusting a person or device stops making sense once the network has that many entry points, each with a different level of trustworthiness.

A single compromised credential goes too far. The most consequential practical problem with the VPN model is what happens after something goes wrong. If an attacker steals one set of VPN credentials — through phishing, credential stuffing, or a malware infection on an employee's device — they don't just gain access to one application. They gain a foothold on the internal network itself, and from there they can often move laterally: scanning for other systems, escalating privileges, and reaching resources that have nothing to do with the account that was actually compromised. Security teams call this lateral movement, and it's the single most cited reason enterprises give for reevaluating VPN-based access — the blast radius of one mistake is simply too large.

VPN gateways are themselves a target. Because a VPN concentrator sits at the edge of the network and is reachable from the public internet by design, it's a consistently attractive target for attackers, and VPN appliance software has a long track record of serious vulnerabilities being discovered and exploited before organizations can patch them. A single flaw in a single piece of edge infrastructure can expose the entire internal network it was built to protect — which is a much bigger prize than compromising one narrowly scoped application would be.

What does zero trust actually mean in practice?

'Zero trust' gets used loosely enough in marketing that it's worth being precise about what the term actually commits an organization to. It isn't a single product you buy — it's a set of design principles that different vendors implement in different ways. The principles that consistently show up across serious descriptions of zero trust are:

  • Verify explicitly, every time. Authentication and authorization aren't a one-time gate at login. Every request is evaluated using whatever signals are available — identity, device health, location, time of day, the sensitivity of what's being requested — rather than being waved through because an earlier request from the same session succeeded.
  • Least-privilege access. A user or device is granted only the specific access it needs for a specific task, not blanket access to a network segment. In practice this means access is scoped to individual applications or even individual functions within an application, not to 'the internal network' as a whole.
  • Assume breach. Rather than designing around the hope that attackers stay outside the perimeter, zero trust architectures are built on the assumption that some compromise is inevitable, and the design goal shifts to limiting what a compromised identity or device can actually reach when that happens.
  • Microsegmentation. Instead of one flat internal network where anything that gets in can potentially reach anything else, the environment is broken into small, isolated segments with access controls between them, so a compromise in one area doesn't automatically grant a path to every other area.
  • Continuous monitoring and adaptive response. Access decisions aren't static. If a device's security posture changes mid-session — it falls out of compliance, shows signs of compromise, or moves to an unusual location — access can be narrowed or revoked without waiting for the user to log out and back in.

None of these principles are new inventions specific to 2026. What changed is that the infrastructure needed to actually implement them at scale — identity providers, device posture checks, cloud-delivered policy enforcement — has matured enough to make zero trust practical for a typical enterprise rather than a research-lab exercise.

What is ZTNA, and how is it different from a VPN in practice?

Zero Trust Network Access, usually shortened to ZTNA, is the specific category of product that implements zero trust principles for the exact use case a VPN used to handle: giving a remote user access to internal applications. It's the closest direct functional replacement for a remote-access VPN, which is why it's the piece most often compared head-to-head against one.

The practical differences show up in a few concrete ways. A VPN typically operates at the network layer — once connected, the device gets an IP address on the internal network and can, in principle, reach anything on that network that firewall rules don't explicitly block. ZTNA operates at the application layer instead: a user is granted access to a specific, named application — say, an internal HR system or a code repository — and nothing else, without ever being placed on the underlying network as a whole. The internal application itself is typically never exposed directly to the device; a broker sits in between, checks the request against policy, and only then relays traffic to the specific resource being requested.

That difference in architecture has a direct security consequence: an attacker who compromises a ZTNA-connected device can't scan the internal network for other targets, because there is no internal network exposed to scan. They're limited to whatever specific applications that specific identity was already authorized to reach — and even that access is being continuously re-checked rather than assumed for the life of the session. ZTNA also typically incorporates device posture as part of every access decision — is the device's operating system patched, is disk encryption enabled, is it managed by the company at all — in a way a traditional VPN client usually doesn't check with the same rigor.

One nuance worth being explicit about: ZTNA and 'zero trust' aren't strictly interchangeable terms. Zero trust is the broader philosophy; ZTNA is one product category that implements it for remote access specifically. A mature zero trust program typically also touches identity management, endpoint security, and internal network segmentation — ZTNA replaces the VPN piece, not the entire security program.

What is SASE, and how does it relate to zero trust?

SASE — Secure Access Service Edge, pronounced 'sassy' in most vendor conversations — is a slightly different kind of term than zero trust or ZTNA. Where zero trust is a security philosophy and ZTNA is a specific access technology, SASE describes an architectural and delivery model: it converges networking and security functions that used to be separate appliances and separate contracts into a single, cloud-delivered service.

A typical SASE platform bundles several capabilities together, usually including:

  • ZTNA for the zero-trust remote access piece described above.
  • SD-WAN (software-defined wide area networking) for intelligently routing traffic between offices, data centers, and the cloud, rather than backhauling everything through a central hub.
  • A secure web gateway (SWG) for filtering and inspecting general internet-bound traffic, blocking malicious sites and enforcing acceptable-use policy.
  • A cloud access security broker (CASB) for monitoring and controlling how employees use sanctioned and unsanctioned cloud applications.
  • Firewall-as-a-service (FWaaS) for cloud-delivered firewall enforcement, replacing physical appliances at every site.

The point of bundling these together isn't just consolidation for its own sake — it's that they're all being applied consistently, from the cloud, close to wherever the user actually is, instead of forcing every connection to detour through a physical appliance sitting in one data center. A remote employee's traffic gets the same policy enforcement whether they're at home, in an airport, or at a branch office, because the enforcement point is a nearby cloud edge node rather than a single hardware box back at headquarters. Zero trust is the philosophy that governs how SASE decides what to allow; ZTNA is the specific SASE component that replaces the VPN's job; SASE is the overall delivery model that makes running all of this practical at the scale and geographic spread of a modern, distributed workforce.

What specific problems with VPNs does this actually solve?

It's worth being concrete about the operational pain points that push IT and security teams toward this shift, beyond the abstract 'trust model' argument.

All-or-nothing network access

Most enterprise VPNs were never built with fine-grained per-application access control as a first-class feature. Segmenting access typically means layering additional firewall rules and network segmentation on top of the VPN after the fact, which is achievable but adds real operational complexity, and it's easy for those rules to drift out of date as applications and teams change. ZTNA's per-application model builds that granularity in from the start, and access policies live alongside identity and application definitions rather than as a separate layer of firewall configuration.

Scaling a concentrator to a hybrid workforce

VPN concentrators have real, physical throughput limits. When most of a company's workforce needs to connect simultaneously, that hardware — or its cloud equivalent — has to be sized for peak concurrent load, and every remote session adds latency by routing traffic through that single chokepoint even when the destination application has nothing to do with the corporate data center. Cloud-delivered ZTNA and SASE architectures instead route each connection through the nearest edge location, which scales more naturally with a geographically distributed workforce and avoids the single-chokepoint bottleneck.

Weak visibility into what's actually happening on the connection

Once a VPN session is established, a lot of what happens next is invisible to security tooling that operates at the application layer — the VPN just sees an authenticated tunnel carrying arbitrary traffic. ZTNA's per-application brokering means every request to every resource is individually logged and evaluated, giving security teams a much finer-grained audit trail of who accessed what, when, and under what device conditions.

Split tunneling trade-offs

Enterprise VPNs often face an awkward choice between routing all of a remote device's traffic through the corporate network (better security control, worse performance and bandwidth cost) or split tunneling, where only traffic destined for internal resources goes through the VPN and everything else goes straight to the internet (better performance, less centralized visibility and control). Neither option is fully satisfying, and it's a trade-off that a lot of IT teams have had to manage manually, application by application. A SASE model sidesteps the binary choice by applying consistent, cloud-delivered policy to all traffic regardless of destination, without needing to funnel it through one central location first.

The VPN as a standing target

As mentioned above, an internet-facing VPN gateway is a permanent, valuable target. ZTNA's broker-based architecture is explicitly designed so that internal applications are never directly exposed to the public internet at all — there's no equivalent single gateway address for an attacker to probe and exploit, because the resources themselves were never reachable from the outside to begin with.

How does a company actually migrate from VPN to zero trust or SASE?

In practice, this shift is almost never an overnight cutover, and most credible descriptions of a zero trust rollout describe it as a phased, multi-year effort rather than a single project with a fixed end date.

A typical sequence looks something like this. First, an inventory phase: identifying which applications exist, who actually needs access to each one, and which are the highest-value or highest-risk targets to migrate first. Second, identity groundwork: zero trust architectures depend heavily on strong identity — multi-factor authentication, a centralized identity provider, and device management enrollment — so organizations without that foundation usually need to build or strengthen it before ZTNA policies can be meaningfully enforced. Third, a pilot phase, often starting with a single application or a single business unit, running the new access method alongside the existing VPN so that problems surface on a small population before a wider rollout. Fourth, a gradual expansion, application by application or department by department, with the VPN typically kept in place as a fallback for whatever hasn't been migrated yet. Only once the majority of applications and users have moved over does the legacy VPN infrastructure get scaled down or retired — and for some organizations, a narrow VPN footprint persists indefinitely for a handful of legacy systems that are hard to front with a modern access broker.

This coexistence period is worth calling out explicitly, because it undercuts the more breathless version of this narrative that treats VPNs as already obsolete. For most organizations currently in the middle of this transition, VPN and ZTNA are running side by side, not one replacing the other in a single step.

What challenges do enterprises actually run into during this shift?

None of this is presented honestly if it's described as a frictionless upgrade. Organizations that have gone through a real migration consistently report a handful of recurring obstacles, and it's worth naming them rather than skipping straight to the benefits.

Legacy applications that don't speak the same language

ZTNA brokers generally work best with applications that support modern, identity-aware access patterns. A meaningful number of internal enterprise applications, especially older ones built in-house years or decades ago, were never designed with that in mind — they assume network-level reachability is authorization enough, the same assumption the VPN model was built around. Fronting an application like that with a zero trust broker sometimes requires additional adapter tooling, and sometimes it simply isn't practical without rebuilding parts of the application itself. This is one of the biggest reasons full VPN retirement rarely has a fixed end date — a residual set of legacy systems often keeps a VPN pathway alive well after the rest of the organization has moved on.

Identity infrastructure has to come first

Zero trust policy decisions are only as good as the identity signal feeding them. An organization without a centralized identity provider, consistent multi-factor authentication, and reasonably current device inventory is not actually ready to enforce meaningful per-request access policy — it will end up making the same broad, low-confidence access decisions a VPN made, just with extra infrastructure in between. For a lot of organizations, the unglamorous identity and device-management groundwork takes longer than the ZTNA rollout itself, precisely because it has to happen first.

User experience friction and change management

Employees who are used to connecting once and having access to everything they need for the rest of the day sometimes experience a more granular, continuously-verified model as more friction, particularly early on, before policies are tuned. A policy that's too strict generates support tickets and workarounds; a policy that's too loose defeats the purpose of the migration in the first place. Getting that balance right is an iterative process, not something that's correct on day one, and it requires real coordination between security teams and the business units actually affected.

Consolidation is harder than the sales pitch implies

The promise of SASE is a single, converged platform replacing a pile of separate point products from different vendors. In practice, few organizations do a clean rip-and-replace of every existing networking and security tool at once — existing contracts, hardware refresh cycles, and specific capabilities that a single all-in-one platform doesn't fully match all push toward a slower, more piecemeal consolidation than the phrase 'converged platform' suggests. It's also worth noting that no single SASE vendor is equally strong across every bundled component, so organizations sometimes end up mixing a primary SASE platform with a small number of specialized point products rather than consolidating onto exactly one vendor for everything.

What are the most common misconceptions about zero trust and SASE?

A few misunderstandings come up often enough that they're worth addressing directly.

'Zero trust' doesn't mean trusting nothing, ever, ending in a system nobody can use. The name suggests an absolute, but in practice zero trust still grants access — it just does so narrowly, based on continuous verification, rather than granting broad, standing access after a single check. A well-implemented zero trust system should be largely invisible to a legitimate user going about a normal workday; the friction shows up when something about the request looks unusual, which is the entire point.

SASE is not one specific product every vendor sells identically. It's an architectural category, and different vendors bundle different combinations of ZTNA, SD-WAN, secure web gateway, CASB, and firewall-as-a-service, with real differences in maturity between components from the same vendor. Buying 'a SASE platform' doesn't guarantee feature parity with a competitor's SASE platform, and evaluating one requires looking at the specific capabilities on offer rather than the category label alone.

ZTNA is not simply a VPN with a new name. It's a tempting shorthand, but the architectural difference — network-level access versus per-application brokering with no direct exposure of internal resources to the internet — is a substantive change in what an attacker can reach after a single compromise, not a rebranding exercise.

Adopting zero trust doesn't remove the need for endpoint security, patching, or security awareness training. It reduces the blast radius of a successful compromise and makes lateral movement harder, but a compromised, unpatched device with valid credentials is still a real risk inside a zero trust architecture — the individual application that device is authorized to reach can still be attacked through that device. Zero trust is one layer of a broader security program, not a replacement for the rest of it.

Does this only matter for large enterprises?

The most visible zero trust and SASE deployments tend to be at large organizations, in part because they have dedicated security teams, complex application portfolios, and budgets that match. But the underlying pressures — a distributed workforce, cloud-hosted applications, and the risk of one compromised credential granting broad access — apply to smaller organizations too, often in a sharper form, because a smaller company typically has less capacity to detect and contain a breach once lateral movement starts.

What differs by company size is mostly the shape of the solution, not whether the underlying problem exists. A smaller business is far less likely to build a custom SASE deployment from multiple point products; it's far more likely to adopt a managed, cloud-delivered ZTNA or SASE service from a single vendor, sized for a much smaller number of applications and users, with a proportionally lighter migration project. The architectural logic — least-privilege, per-application access, no standing internal network exposure — holds regardless of company size; what scales down is the complexity of the rollout, not the reasoning behind it.

How does a security team know whether a zero trust rollout is actually working?

Because zero trust is a philosophy rather than a single switch to flip, it's worth being clear about what signals actually indicate progress, as opposed to just spending on new infrastructure. A few practical indicators come up repeatedly in how security teams describe measuring this.

Shrinking standing access. One useful proxy is simply tracking how much broad, always-on network access still exists versus how much access has been converted to narrow, per-application, continuously verified grants. A rollout that's replaced VPN with ZTNA in name but still grants each user access to a wide range of applications by default hasn't actually captured the least-privilege benefit the shift is supposed to deliver.

Time to contain a compromised credential. Because the central promise of zero trust is limiting what a single compromised identity can reach, a meaningful test is how quickly and how completely access can be revoked or narrowed for one specific identity without disrupting everyone else. Under the old VPN model, containing a compromise sometimes meant resetting broad network credentials or even taking systems offline; under a working zero trust model, it should mean revoking one identity's access to specific applications, quickly, with a limited blast radius by design.

Application-level audit trails. A working ZTNA deployment should produce a meaningfully better record of who accessed what and when, at the level of individual applications, than a VPN's session logs ever could. If security or compliance teams still can't answer specific access questions without piecing together data from several other systems, the visibility benefit hasn't fully materialized yet.

Reduced reliance on the legacy VPN gateway. Since most migrations run VPN and ZTNA in parallel for an extended period, a simple, trackable number — the share of remote sessions still going through the old VPN concentrator versus the newer access path — gives a concrete sense of how far along the migration actually is, rather than relying on a qualitative sense that things are 'in progress.'

Are traditional VPNs going away completely?

Not in any near-term sense, and it's worth resisting the more absolute version of this claim. Remote-access VPNs remain genuinely useful, and in some cases necessary, for legacy applications that weren't built with modern identity-aware access brokers in mind, for smaller organizations without the budget or need for a full SASE deployment, and as a fallback path during the multi-year migrations described above. The realistic trajectory is a shrinking role for VPN as the default, primary method of enterprise remote access, not a sudden disappearance of the technology.

It's also worth separating two very different things that both get called 'VPN' in casual conversation: the enterprise remote-access VPN this article has been describing, used to reach a company's internal network, and a personal or consumer VPN service, used by an individual to encrypt their own traffic and mask their IP address from the sites and networks they connect to. The zero trust and SASE shift is specifically about the first kind. It has essentially nothing to say about the second.

Where do personal VPN services like NordVPN or Proton VPN fit into this?

This is a fair question to ask on a site that reviews consumer VPN services, and the honest answer is: they address a different problem than the one this article has been describing. A product like NordVPN, Proton VPN, PureVPN, or FastestVPN is a personal privacy and traffic-encryption tool for an individual — it encrypts the connection between your device and the VPN provider's server, and it hides your IP address from the sites and networks you connect through. None of the four are enterprise ZTNA or SASE platforms, and none of them are a substitute for one — that's simply not the product category they're built for, and this article isn't claiming otherwise.

Where a personal VPN still has a clear, legitimate role alongside this enterprise shift is at the individual level: a freelancer, a small-business owner without dedicated IT infrastructure, or an employee wanting to protect their own traffic on an untrusted network like public Wi-Fi. That's a genuinely useful, narrower job than what SASE and zero trust are solving for at the organizational level, and the two aren't in competition — a company can be well along in a zero trust rollout for its internal systems while individual employees separately choose to run a personal VPN for their own general browsing privacy on a personal device. If you're evaluating a consumer VPN for that kind of individual use case rather than as enterprise infrastructure, our NordVPN review and Proton VPN review cover what those specific products actually offer for a single user, separate from anything discussed in this guide.

Practical takeaway

The zero trust vs VPN framing isn't really about one technology being obsolete and another being its replacement on a like-for-like basis — it's about a shift in what gets trusted, and why. A traditional VPN trusts the network: prove your identity once, and you're treated as an insider for the rest of the session. Zero trust, delivered in practice through ZTNA and increasingly bundled into broader SASE platforms, trusts individual, continuously verified requests instead, scoped narrowly to exactly the application a specific identity needs at a specific moment. That shift maps well onto a workforce that's no longer mostly on-site and applications that no longer mostly live behind one firewall, which is why enterprises with distributed teams and cloud-hosted infrastructure are the ones moving fastest. For most organizations this is a gradual, multi-year migration rather than an overnight switch, and legacy VPN access is likely to persist in some reduced form for a long time yet. None of this changes what a personal VPN service is for — the two conversations sit at different layers of the network entirely.

Frequently asked questions

Is zero trust the same thing as ZTNA?

Not exactly. Zero trust is the broader security philosophy — verify every request explicitly, grant least-privilege access, assume breach is possible. ZTNA (Zero Trust Network Access) is a specific product category that applies that philosophy to the particular problem a VPN used to solve: giving a remote user access to internal applications. ZTNA is one implementation of zero trust principles, not a synonym for the whole concept.

Will traditional VPNs disappear entirely?

Not in the near term. Most organizations run VPN and ZTNA side by side during a multi-year migration, and VPN access often persists indefinitely for legacy applications that are hard to front with a modern access broker, or at smaller organizations without the need for a full SASE deployment. The realistic trend is a shrinking role for VPN as the default method of enterprise remote access, not a sudden disappearance.

Does SASE replace a company's firewall entirely?

SASE typically includes firewall-as-a-service as one of its bundled components, delivered from the cloud rather than as a physical appliance at each site, alongside ZTNA, SD-WAN, a secure web gateway, and a cloud access security broker. So it doesn't remove firewall functionality — it consolidates it, along with several other previously separate functions, into one cloud-delivered platform.

Do small businesses need to worry about zero trust and SASE, or is this just an enterprise topic?

The underlying pressures — remote and hybrid staff, cloud-hosted applications, and the risk of one stolen credential granting broad network access — apply to organizations of any size. What changes with company size is mostly the shape of the solution: a smaller business is more likely to adopt a single managed ZTNA or SASE service sized for its scale, rather than assembling a custom multi-vendor deployment the way a large enterprise might.

Can a personal VPN service be part of a company's zero trust setup?

A personal or consumer VPN service is built to encrypt an individual's own traffic and mask their IP address — it isn't an enterprise ZTNA or SASE platform, and it doesn't provide the per-application access brokering, device posture checks, or centralized policy enforcement that a zero trust architecture depends on. The two can coexist — an employee might use a personal VPN for their own general browsing privacy while their employer separately runs a ZTNA solution for access to company systems — but one isn't a substitute for the other.

How long does a typical VPN-to-zero-trust migration take?

There's no fixed timeline — it depends heavily on the number and complexity of internal applications, the maturity of the organization's existing identity infrastructure, and how much of the rollout is handled by a managed service versus built in-house. Migrations are typically described as phased efforts measured in a year or more rather than weeks, with VPN and ZTNA running in parallel for most of that period rather than a single cutover date.