ALERT

[LAST CHANCE] Data Layer: Modern Business, Defined

Application Streaming

Definition - What does Application Streaming mean?

Application streaming refers to an on-demand software delivery model that works based on the fact that the majority of applications need just a small portion of their total programming code for operation. This indicates that there is no need to fully install a program on a client machine; however, portions of it could be offered across the network whenever required.

Similar to progressive downloads in audio or video, application streaming is totally transparent for the end user. The client gets sufficient information from the server to trigger the application, which is generally as low as 10 percent of the application. Then the rest is streamed to the client in the background, even when the end user is performing other tasks. Application streaming makes use of the Real Time Streaming Protocol (RTSP). It is commonly used along with desktop virtualization.

Techopedia explains Application Streaming

The advantages of application streaming include:
  • Application streaming lets users download just the features they actually require. Users can store the other attributes on a remote network server, which can be accessed as needed. Application streaming avoids the use of unnecessary apps or programs, which exploit system resources like speed and storage. This makes the systems run much faster.
  • Helps to reach countless users with just a single copy of an application. The users can access a specific application in any location using any machine, which is especially useful for mobile users.
  • Because users require just a single application copy, updating and managing it is simple. Users are able to make modifications on a remote server where they can easily sign in and download the most recent version to their systems.
  • Application streaming is cost effective thanks to the following factors:

    • Software Upgradation: When an organization plans to upgrade or change to another app version, this can be set up to be completed automatically whenever the user logs in.
    • Software Installation: Because streaming applications can be provided from a remote server, the user just has to notify the system about desktop requirements and a suitable version is delivered when the request is made from the network.
    • Licensing Fees: Streaming cuts down software license fees as well as licensing administration expenditures because there is no need to buy more and more licenses.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.