# Virtual application

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Virtual_application
> Markdown URL: https://mediated.wiki/source/Virtual_application.md
> Source: https://en.wikipedia.org/wiki/Virtual_application
> Source revision: 1121631588
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{More sources needed|date=January 2011}}

A '''virtual application''' is an application that has been optimized to run on virtual infrastructure.<ref>{{Cite web |title=What is a Virtual Application? |url=https://www.vmware.com/topics/glossary/content/virtual-application.html |access-date=November 10, 2022 |website=www.vmware.com}}</ref> The application software along with [just enough operating system](/source/just_enough_operating_system) (JeOS or "juice") is combined inside a virtual machine container in a manner that maximizes the performance of the application. By minimizing the system software to the smallest set of packages required to support the application, the maintenance and administration burden of the virtual application is greatly reduced.

By including [Application streaming](/source/Application_streaming) in the design of an application server capable of hosting a Virtual Application, no application specific code need reside on the server at all. Packages of code reside on the server, but the details on how they are to be invoked in order to create the functionality that adds up to the application, gets passed to the server as and when needed. 
In effect the application does not exist on the server at all. Though clients can still invoke it almost as if it did. 
The difference being that the incoming request must either include application logic ( exploiting the code packages on the server), or information on where to locate such logic in a repository.

[Virtual appliance](/source/Virtual_appliance)s are a category of virtual applications which are 
further optimized for simplified setup and configuration by the customer 
and remote management by the application vendor.

==See also==
* [Application virtualization](/source/Application_virtualization)
* [Microsoft App-V](/source/Microsoft_App-V)
* [Turbo (software)](/source/Turbo_(software))
* [Just enough operating system](/source/Just_enough_operating_system)
* [Virtual appliance](/source/Virtual_appliance)
* [rPath](/source/rPath)
* [Application streaming](/source/Application_streaming)
* [Green computing](/source/Green_computing)

==References==
{{Reflist}}

Category:Virtualization

---
Adapted from the Wikipedia article [Virtual application](https://en.wikipedia.org/wiki/Virtual_application) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Virtual_application?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
