I have felt like i have written the same email about applications that are not suitable candidates for virtualization in App-V more than a dozen times over the past week. And I wanted to throw up a table that i tend to use to help highlight some of these.
I often use the MSIT case study as a great example of what to look for an how to identify and set up a process/strategy and how to evaluate the software catalog.
To help minimize the costs associated with application management, an organization should follow a specific sequencing process to help reduce the costs of packaging applications.
The process can be categorized into several distinct phases that begin with evaluating the current software catalog, continue with building the sequencing workstation, and then finish with performing the sequencing tasks. The following sections discuss considerations for each phase.
When determining which applications are suitable virtualization candidates, Microsoft evaluates the potential candidate and places the application into one of three categories:
To assist with identifying applications that are not a suitable candidate for virtualization,
Table. Provides information to consider.
Applications that install and rely on a system-level driver, such as an application that installs a print driver or a universal serial bus (USB) device driver.
Some applications may allow for the drivers to be installed independent of the other components of the application. As a workaround for this scenario, the driver portion of this application can be installed locally on the client system, allowing the other components of the application to be virtualized.
Some applications, such as the Windows Internet Explorer® browser, are closely tied to the operating system. As such, these applications cannot be sequenced.
These applications can be started from within a virtual environment, thus having access to all of the components and configuration settings related to that virtual environment. This is a common technique used for Web-based applications that may require specific ActiveX® controls or need extended security settings.
Windows Media® Player
Firewall Client for Microsoft Internet Security and Acceleration (ISA) Server
Applications with complex or unknown integration with other applications or operating system components need to be fully evaluated to identify and define interaction requirements.
After the issues are defined, an organization can determine whether application isolation will provide a benefit over locally installing the application.
A workaround for this may be to sequence multiple applications into one “suite” that would allow them to communicate within the isolated virtual environment.
Microsoft Office 2007 suites
Microsoft Office Live Meeting 2007
Microsoft Office Communicator 2007
Evaluating and developing a software catalog before undertaking application sequencing tasks helps to determine where Dynamic Suite Composition or Local Interaction may be beneficial to help ensure application functionality and efficiency.
Please have a read of the full case study here.