What is Windows
application streaming?
Application streaming means an application runs on a server and its screen is delivered to the user over the network. The user interacts with it as if it were local, but nothing is installed on their device and the data stays where the app runs.

01
Windows host
Your app runs here, in its own session account
02
Broker
Streams what changed, enforces clipboard and file policy
03
Browser tab
Shows the app, sends mouse and keys back
Streaming the picture, not the program
Older meanings of the phrase involved sending application files to a user's machine to run locally. Today it nearly always means streaming the display: the program never leaves the server, only its output does.
That has a useful side effect. Because the application and its files stay on the host, controlling what leaves is a matter of policy on the stream rather than locking down every endpoint.
How it compares
It sits between a normal install and a full virtual desktop.
- Local install: fast and native, but you deploy and support it on every device.
- Virtual desktop (VDI): a whole managed desktop per user. Powerful, but heavier than many people need.
- Application streaming: just the app, in a browser, with a lot less to manage.
Why teams choose it
The main reasons are fewer installs, one place to update and secure the app, and access that is easy to grant and to take away. It also gives you somewhere to attach recording and data controls, because every session passes through the same point.
What to watch for
Streaming adds a network hop, so very latency-sensitive work feels different from a local app. The best test is to try your real application over your real connection. Heavy GPU applications may be better served by a full desktop.
A short history of the term
The phrase has been used for a few different ideas. One sends an application's files to a user's machine as they are needed, so it can start before the whole thing has downloaded, and then runs locally. Another keeps the application on a server and sends only its display.
When people say application streaming today, they almost always mean the second one. It is simpler for the user, because nothing runs on their device, and simpler to secure, because the program and its data never leave the server.
What gets sent over the network
Two streams cross the wire. One is the picture: what the application draws, sent as compressed image data, with unchanged areas left out. The other is input: mouse movement, clicks and key presses, sent back to the host.
Everything else, including the application's files, database connections and memory, stays on the host. That is why a stream is easier to govern than a local install.
Streaming, remote desktop and VDI
These ideas overlap, and the words are often used loosely. Remote desktop connects you to a whole machine. VDI provides each user a managed virtual desktop. Application streaming publishes a single application.
In practice the line blurs. A platform can stream one app for most people and a full desktop for a few, from the same place. What matters is not the label but what you deliver, to whom, and what you can control.
Where it fits, and where it does not
It fits business software that has to stay on Windows: ERP and accounting clients, vendor tools, line-of-business apps, and anything you would rather not install on every device.
It fits less well where the application needs to be right next to the user's hardware, such as specialised peripherals, or where every millisecond of input latency counts. For GPU-heavy applications, a full desktop is often the better way to stream them.
Illustration
A worked example
Imagine a manufacturer with a legacy planning tool used by about thirty people across three sites. Installing and patching it on thirty machines has become a part-time job.
Streaming the tool means one copy to patch, on one host. Everyone opens the same link, and the planning data never leaves the host. When the vendor releases an update, it is applied once. A new site starts using it the same day.
Questions to ask when evaluating a streaming platform
- Does the user need to install anything, or does it run in a plain browser?
- Can you stream a single app and a full desktop from the same place?
- How is each user's session isolated from the others?
- What can you control about copy, paste and file transfer, and where is that enforced?
- Can you see who opened what, and record sessions if you need to?
- How quickly is access removed when someone leaves?
- What do you need to run, and where can the Windows hosts live?
Related features
Questions.
No. VDI gives each user a desktop. Application streaming publishes individual apps, usually without the rest of the desktop.