David M. Stein's Blog

Windows Server 2008, WSUS and Other Stuff

What's Holding Back Application Virtualization?

I posted a rather knee-jerk thought on my personal blog about this, but I wanted to expound a bit here since the audience is a bit more serious (*a-hem*). Indifferent

It seems that everyone is buying up virtualization products and services like plywood at a hurricane sale. Microsoft snatched up Softricity and Kidaro. EMC/VMware grabbed Thinstall. Citrix nabbed Xen. Sun acquired Virtual Box. Oracle and RedHat jumped in, and well, it's a big bowl of virtual soup now. At this point, I would venture to say that if you own a company making virtualization products or services, and you haven't been acquired (or even courted) by a buyer, you need to wonder why.

So much virtualization is going on, yet all of it seems focused mostly on the "hypervisor" side of things. The base-level substrate approach to hosting multiple guest operating systems.  Microsoft's Hyper-V, VMware ESX, Citrix Xen Server and so on.  There are more every week it seems.

Application virtualization however, or "App-V" (which Microsoft seems to be making into its own trademark), is a much more refined focus on encapsulating just an application (or application suite in some cases) for all sorts of benefits. It's not really that new, so that's why I'm confused about why the big players in this market seem to be holding back on things.

The biggest obstacle comes down to cost. The pricing models are still too high. They're aimed exclusively at large enterprise customers. SMB's could absolutely benefit from this technology, but they don't even know about it because most of them don't (a) have Microsoft Software Assurance on all their desktops, or (b) don't hear anything out of VMware besides "ESX" and "Virtual Center". Only die-hard techies know about the other players like Altiris SVS, Sun, Oracle and Citrix (who also aims their marketing at enterprise customers).

Don't believe me? Go visit some law firms, doctor's offices, schools, and even municipal government IT staff people. Ask them what their thoughts are about ThinApp, or App-V (ok, SoftGrid), or SVS or XenApp. If you get even one of them who responds with complete understanding you're really lucky. Some will have heard about these products, but will not be really familiar with what they're about. Some won't even know the names.

I've seen many environments where the biggest desktop support pains involve application conflicts, local user rights (with regards to using certain legacy applications), installing upgrades, rolling back problematic updates and so on. Trying to tackle these issues with "traditional" solutions is a major pain. A MAJOR PAIN. I know. I work with software packaging and deployment all day. I would gladly trade Wise or InstallShield script debugging for SoftGrid (oops App-V) or ThinApp "sequencing" ANY DAY of the week. No comparison. And the results are equally as good: conflicts, user rights, upgrades, roll-backs, all are massively reduced when addressed properly by App-V solutions.

I've spent the better part of two weeks packaging ten separately CAD applications into a single package to deploy to 2000 users on a WAN using Wise Package Studio and Altiris.  Painful.  Writing so much scripting code and hassling with pre-requisite items like .NET, MSXML, SQL Express, WSE, etc. etc.  And almost half the code is dealing with detecting and ripping out older versions of each product in the package.  I won't even attempt to rationalize the logic behind bundling so many apps in one package because it's not my call to make.  Doing this with Thinstall or App-V for example would have eliminated half the work and more than half of the issues we're trying to solve in the end.  Alas, that golden pot of fun isn't in our arsenal and not on the table either.  MSI packaging it is; and will be as long as I can tell.

So, again, I pose the question: Why are the vendors ignoring smaller customers? Why are they making this technology so unreachable?  Why do the vendor reps spend so much time marketing the hypervisor stuff and rarely even mention the app-v stuff?  Weird.  It's just weird.

Share this post:                                       

Comments

Brian S. Tucker said:

We are not that serious, or at least I hope not. Either way, the cost for App-V products are reasonable. For as long as I can remember companies like Wise and InstallShield have been profiting out the rear and we have all been subject to those costs. Now, a similar process, but unique like App-V is beginning to be addopted and truely untegrated into the infrastructure and it's worth every penny if you ask me. The new 4.5 release of Microsoft's Application virtulization is going to be the new way of having applications installed on your computer. Windows 7 is being developed with the ability to host applications in the virtulized drive by default. Just like Vista was made with the ability to configure NAP even before Server 2008 was released. Just open the MMC snap-in and look for the NAP snap-in. It's been there since before Vista went RTM.

The future will be App-V if Microsoft can pull it off. Why do any of you think it's not called SoftGrid anymore? App-V is a generic name for how all applications can be installed and at a cost to all of us. It's not cheap, but no more expensive than the traditional solutions both you and I mention.

SCCM and R2 have now unlocked the potential of App-V in the organization. More people will adopt this as a base as time goes on and next thing we know, we will forget the days of msiexec.exe. Now that virtuilized applications can be inventntoried by SCCM, this is a huge improvement from SoftGrid.

# September 6, 2008 2:14 PM

David M. Stein said:

I agree with your points, but I'm looking at a scenario for a business with 50-75 desktops.  If you add up the cost for getting Software Assurance, and then MDOP, it's not cheap for companies in that size range.  Same holds true for purchasing 50-75 licenses of ThinApp.  I don't know the pricing for the other competing products (SVS, XenApp, etc.).  But cost is only one aspect I mentioned.  

The bigger issue is marketing.  Hardly any marketing is being made for App-V or ThinApp at this point.  Most everything is focused on Hyper-V and ESX.  When I met with those reps, that's all they talked about, even though they also represent app-v products.  If I asked any questions about them I got the look of "why do you care about that stuff?" and they would move on.

I agree that Windows 7 is likely to have App-V support built-in.  It makes sense.  That would eliminate the concerns over application compatibility that plagued Vista adoption.  Businesses would definitely pay attention to that feature.  But only if it is marketed to them appropriately.  The technology is fantastic.  The PR is lame.

# September 6, 2008 2:54 PM