Windows 7 Migration: An industry view of application compatibility

Similar documents
How to Show Grouping in Scatterplots using Statistica

Abstract. Introduction

Quest Enterprise Reporter 2.0 Report Manager USER GUIDE

Spotlight Management Pack for SCOM. User Guide

About Toad for Oracle 2017 Editions 2. Product release notes 4. Installation 5

SQL Optimizer for Oracle Installation Guide

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE

One Identity Active Roles Diagnostic Tools 1.2.0

Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.

Optimize Your Databases Using Foglight for Oracle s Performance Investigator

voptimizer Pro Version What s New

One Identity Quick Connect Express

One Identity Starling Two-Factor AD FS Adapter 6.0. Administrator Guide

Quest Migration Manager Upgrade Guide

Rapid Recovery DocRetriever for SharePoint User Guide

Quest One Password Manager

One Identity Password Manager User Guide

One Identity Starling Two-Factor Authentication. Administrator Guide

Setting up Quest QoreStor as an RDA Backup Target for NetVault Backup. Technical White Paper

Toad Edge Installation Guide

Management Console for SharePoint

Quest VROOM Quick Setup Guide for Quest Rapid Recovery and Foglight Windows Installers

One Identity Active Roles 7.2

Quest vworkspace. What s New. Version 7.5

Metalogix Intelligent Migration. Installation Guide

Toad for Oracle 2018 Editions. Installation Guide

Quest VROOM Quick Setup Guide for Quest Rapid Recovery and Foglight Windows Installers

Spotlight on SQL Server Enterprise Spotlight Management Pack for SCOM

Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

Cloud Access Manager How to Deploy Cloud Access Manager in a Virtual Private Cloud

One Identity Management Console for Unix 2.5.1

Toad Intelligence Central 3.3 New in This Release

Metalogix ControlPoint 7.6. for Office 365 Installation Guide

One Identity Defender 5.9. Product Overview

SQL Optimizer for IBM DB2 LUW 4.3.1

Quest Unified Communications Diagnostics Data Recorder User Guide

Dell Statistica. Statistica Enterprise Server Installation Instructions

Choosing the Right Deduplication Solution for Your Organization

KACE GO Mobile App 4.0. Release Notes

KACE GO Mobile App 3.1. Release Notes

Dell One Identity Cloud Access Manager 8.0. Overview

Cloud Access Manager SonicWALL Integration Overview

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix

Quest VROOM Quick Setup Guide for Quest Rapid Recovery for Windows and Quest Foglight vapp Installers

10 ways to securely optimize your network. Integrate WAN acceleration with next-gen firewalls to enhance performance, security and control

TOAD TIPS & TRICKS. Written by Jeff Podlasek, Toad DB2 product manager, Quest

One Identity Starling Two-Factor Desktop Login 1.0. Administration Guide

One Identity Starling Two-Factor Authentication. Administration Guide

Quest VROOM Quick Setup Guide for Quest Rapid Recovery for Windows and Quest Foglight vapp Installers

KACE GO Mobile App 5.0. Release Notes

Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.

Setting up the DR Series System on Acronis Backup & Recovery v11.5. Technical White Paper

Quest InTrust Objects Created and Used by InTrust

Metalogix Archive Manager for Files 8.0. IIS Installation

Quest Migrator for Notes to Exchange SSDM User Guide

Dell Secure Mobile Access Connect Tunnel Service User Guide

Toad Edge 2.0 Preview

Toad DevOps Toolkit 1.0

Setting Up Quest QoreStor with Veeam Backup & Replication. Technical White Paper

Quest ChangeAuditor 5.1 FOR LDAP. User Guide

The Privileged Appliance and Modules (TPAM) 1.0. Diagnostics and Troubleshooting Guide

Quest Migration Manager for Exchange Granular Account Permissions for Exchange 2010 to 2010 Migration

Quest Collaboration Services 3.6. Installation Guide

Dell SonicWALL SonicOS 5.9 Upgrade Guide

A Rapid Recovery Technical Whitepaper. Lenovo Nutanix Data Protection: Best Practices for Quest Software Data Protection Solutions

Toad Edge Installation Guide

Dell Change Auditor 6.5. Event Reference Guide

Quest Migration Manager for Exchange Granular Account Permissions for Exchange 2010 to 2013 Migration

Native route discovery algorithm

LiteSpeed for SQL Server 6.1. Configure Log Shipping

EAM Portal User's Guide

Enabling Agile Database Development with Toad

Quest InTrust InTrust Events

KACE GO Mobile App 5.0. Getting Started Guide

Quest NetVault Backup Plug-in for SnapMirror To Tape. User s Guide. version 7.6. Version: Product Number: NTG EN-01 NTG

One Identity Manager 8.0. Administration Guide for Connecting to a Universal Cloud Interface

One Identity Starling Two-Factor HTTP Module 2.1. Administration Guide

Authentication Services ActiveRoles Integration Pack 2.1.x. Administration Guide

4.0. Resynchronizing Public Folders, Mailboxes, and Calendars

Dell Migration Manager 8.11 Collection Management Utility

Security Explorer 9.1. User Guide

Top 20 VMware Performance Metrics You Should Care About

Quest Migration Manager for Exchange Resource Kit User Guide

Setting up the DR Series System with vranger. Technical White Paper

One Identity Active Roles 7.2. Configuration Transfer Wizard Administrator Guide

One Identity Manager 8.0. Administration Guide for Connecting to Azure Active Directory

SonicWall Mobile Connect for Chrome OS

Dell DocRetriever for SharePoint. User Guide 5.3.1

Toad Data Point - Professional Edition

Quest Knowledge Portal 2.9

Dell Statistica Silent Installer Instructions

One Identity Starling Two-Factor Authentication

Metalogix StoragePoint 5.7. Release Notes

Security Removable Media Manager

MySonicWall Secure Upgrade Plus

One Identity Manager 8.0. Administration Guide for Connecting to Cloud Applications

SPListX for SharePoint Installation Guide

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix

Cloud Identity Management Tool Quick Start Guide

Security Removable Media Manager

Transcription:

Windows 7 Migration: An industry view of application compatibility Abstract In the two years that Windows 7 has been available to the enterprise, many organizations have made the move, and common challenges have been identified. This white paper discusses the application compatibility challenges facing those who haven t yet migrated to Windows 7, allowing them to benefit from the experiences of early adopters. Introduction This white paper is intended for audiences familiar with Microsoft Windows 7 deployments at an industry level. It summarizes initial findings from the first 12 months of deployments since the release of Windows 7. Then the paper examines some of the changes in the industry over the past two years, including: Windows 7 64-bit compatibility Enhancing a migration with Office 2010 The impact of IE8 on the migration process Microsoft App-V adoption This paper then describes the core new challenges that have arisen as the industry moves forward, such as: IE9 adoption Virtualization adoption Hybrid virtualization environments Application package conversion The paper concludes by summarizing Dell s recommendations for Windows 7 deployments and taking a look ahead to migrations to Windows 8 and the cloud.

Windows 7: 2009-2010 revisited The first year of Windows 7 adoption can be summarized as follows: Windows 7 adoption rates were much higher than expected. Windows 7 compatibility issues were identifiable and the vast majority were completely fixable. Internet Explorer 8 was a primary compatibility challenge for Windows 7 deployments. Virtualization adoption was slower than expected. Migration costs were in many cases lower than previous migrations. Microsoft compatibility solutions (SHIMS) were not successfully adopted by enterprise clients. Research by Dell s ChangeBASE team found that about a third of applications had no compatibility issues upon initial assessment, and the compatibility issues in most of the other applications could be fixed: Dell s ChangeBASE team assessed large and diverse application portfolios from a variety of industries and countries around the world. The most important finding was that most organizations experienced a success rate of over 95% when migrating their entire application portfolio to Windows 7. Application type Initial assessment After fixing No compatibility issues Minor updates or tweaks required Developer update or upgrade required prior to deployment Windows 7 % Applications % Applications compatibility issue affected fixable Legacy help files UAC file header issues Custom action security issues Legacy control panel issues 34% 61% 5% Dell s ChangeBASE team assessed large and diverse application portfolios from a variety of industries and countries around the world. 36% 24% 19% 13% The most important finding was that most organizations experienced a success rate of over 95% when migrating their entire application portfolio to Windows 7. 92% 3% 5% The following table illustrates the nature and incidence of the common compatibility issues found in enterprise Windows 7 migrations: 100% 100% 100% 100% 2

Two years of Windows 7: A summary of key challenges Windows 7 (64-bit) compatibility challenges During the early days of Windows 7 desktop migrations, many organizations eschewed the 64-bit platform, fearing massive device and driver level compatibility issues that would only arise during later, more detailed and expensive UAT testing. But when large enterprises did assess their application portfolio for compatibility with the 64-bit version of Windows 7, extensive analysis found that most applications would support 64-bit versions of Windows 7, with most organizations experiencing 90% or higher rates of application compatibility. The following table illustrates the types and ranges of issues that organizations face when moving to the 64-bit version of Windows 7: 64-Bit compatibility issue Unsigned drivers Windows 7 16-bit deprecated API DirectX video acceleration API Non-supported VDM functions PAE and AWE API Microsoft App-V compatibility issues Microsoft s application virtualization platform App-V was slow to be adopted by large enterprises, in part because it took Microsoft a number of releases of App-V to support needed.net framework components and other enterprise requirements. However, since the release of App-V version 4.6 and with the addition of Service Pack 1, the tools and the virtualization eco-system are now sufficiently mature to allow for App-V compatibility issue Hard-coded references Non-supported drivers No shortcuts Non-supported reboot requirements Non-supported service installations % Total issues 64% 35% 1% <1% <1% wide-scale adoption and production deployment of App-V application packages. At the executive level, it was assumed that all applications could be virtualized until a number of significant failures in the industry raised the issue of application compatibility. The following table outlines a number of the key Microsoft App-V compatibility issues that such enterprises experienced: % Applications affected 32% 29% 16% 14% 9% When large enterprises did assess their application portfolio for compatibility with the 64-bit version of Windows 7, extensive analysis found that most applications would support 64-bit versions of Windows 7, with most organizations experiencing 90% or higher rates of application compatibility. 3

Microsoft Office 2010 Migrations Midway through their Windows 7 desktop migrations, many organizations were choosing to take advantage of the latest release of Microsoft s productivity suite: Office 2010. For those moving from Windows XP and older versions of Microsoft Office, there were some substantial compatibility and application level interoperability challenges to overcome, including the following: Moving from Office 2000 to Office 2010 is a very significant upgrade, with both document level and application compatibility challenges. Office has grown to become a major component of the workstation build, and ISV software vendors have devel-oped and shipped applications that depend upon a specific version of Office. Third-party application integration levels have increased in the last few years, culminating in a heavy dependence on Microsoft Office components. Applications may have explicit, hardcoded dependencies on previous versions of Office. Here is an overview of some of the issues that Dell s ChangeBASE team has encountered: Midway through their Windows 7 desktop migrations, many organizations were choosing to take advantage of the latest release of Microsoft s productivity suite: Office 2010. Office 2010 compatibility issue Office deprecated components Deprecated file formats Deprecated IISAM drivers Office 2010 deprecated API Non-supported registry settings Internet Explorer 8 and 9 Migrations Deploying Windows 7 desktops to the enterprise also means a forced upgrade to Microsoft Internet Explorer 8 (IE8). This was a unique challenge for the desktop migration process, as it was the first time that a browser affected the desktop upgrade and deployment process. Moreover, for most organizations, the impact was very serious. There are a number of examples where a single (but vital) web application that had built-in IE6 dependencies and therefore did not support IE8 either significantly delayed or stopped a very large server and desktop migration. The core compatibility issues experienced when migrating from IE6 to IE8 are as follows: % Total issues 67% 15% 9% 1% <1% Server OS platform compatibility Compatibility issues arose relating to the installation or configuration of the server component on the updated server platform. Client browser compatibility (IE8 and IE9) Compatibility issues were found related to how web sites look and work under the new browser, including presentation issues (CSS), and security restrictions. Application integration issues One of the surprises of the investigation into browser compatibility was the number of desktop applications that integrated with the browser. Applications experienced compatibility issues with browser integration, application documentation such as HTML and application dependencies on an IE ren-dering engine. 4

New Challenges: What Has Changed in Recent Years? Over the past few years, there have been significant changes to the industry. Going forward, Windows 7 deployments will start to see the following evolutionary changes to the migration process: Adoption of application virtualization will increase. Organizations will choose blended virtualization scenarios with multiple vendors. Internet Explorer 9 adoption will increase and associated compatibility concerns will have to be addressed. Application virtualization conversion will now be a key application management effort Here s what each of these changes mean for the enterprise. Rapid adoption of application virtualization In the early days of Windows 7 migrations, there was a great deal of high-level discussion and planning for virtualization, but very little actual adoption of virtualized applications. Server and workstation virtualization was common at the desktop and data-center level, but production-level examples of large application virtualization migrations were relatively rare. As Windows 7 migrations have evolved and the tool sets and virtualization eco-system have matured, application virtualization has moved from early planning activities to full-blown production deployments. Enterprises are now embracing virtual applications as part of their core IT strategy, and Dell s ChangeBASE team is seeing a dramatic increase in the number of application virtualization projects, as well as a corresponding increase in the number and nature of virtualization technologies available in the enterprise for application streaming and virtualization. Blended virtualization scenarios With the mixed results of the introduction of App-V virtualized applications, some organizations have begun to investigate alternative virtualization platforms, such as Citrix XenApp, VMware s ThinApp and Symantec s SWV layered virtualization approach. As organizations began to test and deploy applications in a variety of formats, most discovered that some applications were virtualized more successfully with one technology than another. This finding has led some organizations to use a best-of-breed approach to virtualization: they employ the best technology for each type of application, which results in a mixed or multi-vendor virtualization environment. As result, one of the key challenges organizations now face is to determine which technology is best for each scenario prior to expensive installations and UAT testing. Adoption of Internet Explorer 9 Over the past year, we have seen the successful introduction of Microsoft s Internet Explorer 9. With its minimal interface and enhanced process ability (through the use of the GDI processer on a machine s graphics card), IE9 is, however, yet to build a high profile in enterprise deployments. Given that the primary compatibility challenges experienced with IE8 were in fact related to migrating from IE6 and its attendant quirks and idiosyncrasies, migrations from IE8 to IE9 should not pose any major additional compatibility challenges to enterprise desktop migration efforts. Application package conversion As Windows 7 deployments have evolved, the quality bar (and expectations of C-level management) have now been raised from assuming that IT administrators will identify Enterprises are now embracing virtual applications as part of their core IT strategy, and Dell s ChangeBASE team is seeing a dramatic increase in the number of application virtualization projects, as well as a corresponding increase in the number and nature of virtualization technologies available in the enterprise for application streaming and virtualization. 5

As Windows 7 deployments have evolved, the quality bar (and expectations of C-level management) have now been raised from assuming that IT administrators will identify and deliver applications in a standard format using an automated distribution mechanism (SCCM, Altiris, etc.). and deliver applications in a standard format using an automated distribution mechanism (SCCM, Altiris, etc.). Now, the Windows 7 deployment process includes the requirement to convert applications from their existing desktop application package formats (usually MSI Installer) into either single or multiple virtualization formats. This additional step raises the following challenges: Packagers with application sequencing/ profiling experience are rare, and expensive to hire. Not all applications are good candidates for virtualization. Multiple virtual platforms are required. Most applications are expected to be virtualized. These challenges add up to an unprecedented and expensive effort that was not generally included in the sale of virtualization or in the numerous ROI models offered by virtualization vendors. To help resolve this, organizations need tools to automate the conversion of existing application portfolios to virtual formats with the ability to support multiple platforms. 6

Conclusion Recommendations for Windows 7 deployments Please remember that support for XP runs out in April 2014. To conclude, then, there are a number of key recommendations which should be noted by any organization planning a deployment to Windows 7: Start the Windows 7 deployment planning process immediately. Application compatibility challenges will include desktop, server, virtual and web based platforms. Large application portfolios will require automated tools for identifying and fixing compatibility issues and for converting native applications into virtual formats. The Internet Explorer compatibility challenge will include identifying and testing all external Web applications that are used by employees, in addition to resolving known compatibility issues in company-owned web sites. Be ready for multiple virtualization platforms (at least App-V and one other). At least two browsers will be required for most enterprise deployments (IE8 and one other). Preparing for the next version of Windows What is in store for enterprises in the not-too-distant future with Windows 8? Dell s ChangeBASE team expects to see a number of additional migration and application compatibility challenges come to light, including: For more information For more information about the products and technologies mentioned in this white paper, see the following sources: ChangeBASE http://www.quest.com/changebase/ Microsoft Windows 7 http://windows.microsoft.com/en-us/ windows7/products/home http://social.technet.microsoft.com/ Forums/en/w7itproappcompat/threads http://www.microsoft.com/windows/ compatibility/windows-7/en-us/default. aspx Microsoft Application Virtualization (App-V) http://www.microsoft.com/windows/ enterprise/solutions/virtualization/ products/app-v.aspx VMware ThinApp http://www.vmware.com/products/ thinapp/overview.html Citrix XenApp http://www.citrix.com/english/ps2/ products/product.asp?contentid=186 Symantec SWV http://www.symantec.com/en/uk/ business/solutions Cloud migration, including support for multiple cloud configurations and vendors Increased requirement for automation and audited process for both fixing and converting applications Increased focus on rapid application updates and change control processes Increased requirement to support multiple client platforms (desktop, virtual, tablet and mobile) 7

For More Information: 2012 Dell, Inc. ALL RIGHTS RESERVED. This document contains proprietary information protected by copyright. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose without the written permission of Dell, Inc. ( Dell ). Dell, Dell Software, the Dell Software logo and products as identified in this document are registered trademarks of Dell, Inc. in the U.S.A. and/or other countries. All other trademarks and registered trademarks are property of their respective owners. The information in this document is provided in connection with Dell products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Dell products. EXCEPT AS SET FORTH IN DELL S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, DELL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF DELL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Dell makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Dell does not make any commitment to update the information contained in this document. About Dell Dell Inc. (NASDAQ: DELL) listens to customers and delivers worldwide innovative technology, business solutions and services they trust and value. For more information, visit www.dell.com. If you have any questions regarding your potential use of this material, contact: Dell Software 5 Polaris Way Aliso Viejo, CA 92656 www.dell.com Refer to our Web site for regional and international office information. 8 Whitepaper-ChangeBASEwin7mig-US-SW-20121003