Application Virtualization


Application virtualization is a software delivery model where the code runs on a server and is streamed to a client.

  • is a limited type of virtual desktop infrastructure (VDI)
  • doesn’t run entire client desktop as virtual platform
    • instead, client either:
      • accesses an application hosted on a server
      • or streams the application from the server to the client for local processing
  • E.g.,
    • most are based on Citrix XenApp
    • Microsoft App-V
    • VMware ThinApp
  • often used with HTML5 remote desktop apps
    • called clientless
      • because users can access them through ordinary web browser software
  • enables programmers and application administrators to ensure that the application used by clients is always updated with the latest code