Appdelivery Made Easy

Last Updated:
April 11, 2024

Appdelivery Made Easy

For an independent software vendor (ISV), “application delivery” or “appdelivery” has different meanings depending on who you’re talking to in the organization.

·       For the ISV’s development team, “appdelivery” can describe the process for writing, integrating, and testing code for a new product or release.

·       For the ISV’s DevOps team, “appdelivery” can describe the process of wrapping all application resources into a single package and distributing that package to users.

·       For the ISV’s infrastructure team, “appdelivery” can describe the process of defining, building, and implementing a computing infrastructure to deliver an application to end users from the cloud.

For GO-Global, which is built to allow ISVs to deliver their Microsoft® Windows® applications to their customers from any cloud, “appdelivery” falls into the third category.

Few Vendors Offer True Appdelivery

Interestingly, if you want to deliver a Windows application to your customers, your choices are limited.


Most vendors that deliver applications are Virtual Desktop Interface (VDI) companies that deliver desktops running multiple applications—not one or two standalone applications.

Why is this distinction important? VDI is a highly complex technology intended to deliver a virtual desktop composed of multiple applications that employees need to do their job. In contrast, ISVs need to deliver one or two applications to customers who need the application to perform specialized tasks. Additionally, ISVs using VDI to deliver an app to their customers are paying for features and functions that they will never use. That complexity lengthens logins, constrains app performance, and tries customers’ patience.

Customers have different needs and expectations than employees. As one GO-Global ISV customer that uses Citrix to deliver employee desktops observed, “Employees are willing to wait for a desktop. Customers aren’t willing to wait.”

If you’re a Windows ISV that wants to provide an application (or two, or three), not a desktop, and doesn’t want to deal with VDI solutions’ high complexity and performance constraints, your appdelivery choices are:

Microsoft Remote Desktop Services (RDS): one of the components of Windows that allows a user to initiate and control an interactive session on a remote computer over a network connection. RDS is Microsoft's implementation of thin client architecture, where Windows software, and the entire desktop of the computer running RDS, are made accessible to any remote client machine that supports Remote Desktop Protocol (RDP). NOTE: RDS can be used to deliver a single Windows application.  Drawbacks: High complexity level, multiple consoles required to manage an implementation, requires Microsoft end user licenses in addition to Windows licensing.

Amazon AppStream 2.0 for Windows: a cloud-based Windows application virtualization service which can be configured for application streaming or for delivery of virtual desktops with selective persistence. Customers that meet Microsoft’s license eligibility requirements can use the RDS CALs licenses they already own. Drawbacks: available on AWS only, requires Microsoft end user licensing in addition to Windows and AppStream licenses.

GO-Global: an application publishing solution utilizing client-server architecture to provide multi-user cloud-based access to Windows applications from any location, device, and operating system. Unlike the products described above that leverage Microsoft RDS, GO-Global fully replaces RDS functionality including multi-session kernel, Remote Desktop clients, display driver, protocol, internet gateway and management tools, eliminating Windows end user licensing costs. Drawbacks: if you want to avoid VDI complexity and the cost of Microsoft end user licensing, and want to deliver Windows apps from any cloud, there are none.


Easy Appdelivery

How does GO-Global make it easy to deliver Windows applications from any cloud? Read on!

  • Easy to Install — GO-Global installs take as little as 15 minutes to complete.
  • Easy to configure — GO-Global implementations are all configured from one console.
  • Easy to manage — Manage applications, users, sessions, processes, licenses, load balancing, session definitions, authentication, passwords, encryption, branding, printing, and more from the same console used for your initial GO-Global implementation. Most actions can be completed in a few clicks.
  • Easy to run on any cloud — while GO-Global delivers all the infrastructure components (like load balancing and security) needed to run on a private cloud, it doesn’t require you to use that functionality in a public cloud. Instead, GO-Global will leverage your cloud service’s existing infrastructure and security and scalability features to reduce your implementation’s complexity and cost.
  • Easy license management — GO-Global’s Cloud Licensing service does most of the work needed to activate, change, add, and move licenses, and provides a 72-hour grace period should you experience a network outage.

It’s easy to give GO-Global a try using the free 30-day trial—and it’s ridiculously easy to move your trial to production and retain the configuration built during your trial period.  Just click here to download the free trial and get started.

Want a demo? Click here.

Looking for a Way to Deliver Your Application?

See how GO-Global’s application publishing solution delivers Windows Applications