Upgrading to IE9 without breaking incompatible apps

As many of you know, the CRM 2011 UI leverages more “in browser” processing.  Because of this, CRM 2011 will perform better when using the latest version of Internet Explorer (currently IE9) because of IE’s advances in performance through hardware acceleration.  Simply put, CRM 2011 runs best on IE9.  In speaking with many customers about this topic, I typically get the following response:

“We can’t upgrade to IE9 because we have apps that only work in IE7/8. We can’t afford to invest in updating those applications just so we can run CRM on IE9.”

There’s a solution. The reality is that you CAN tell IE9 to render your app in IE7/8 compatibility WITHOUT changing your web app code. Unfortunately, I’ve found that most people just don’t realize it is possible.  The Defining Document Compatibility article explains how to make it so that IE9 will render as if it were a previous version IE.  What most people overlook is that you can do this without modifying a single line of your applications code.  How?  Jump to the Configuring Web Servers to Specify Default Compatibility Modes section of the previous link.  It explains how.  Hopefully this helps in making the decision to upgrade the workstations in your environment to IE9 so that you can take advantage of it’s advances in performance, etc. without breaking your incompatible web apps.


Comments (2)

  1. Steve says:

    This is not always the case.  I just spent a few months updating an ERP web application to make sure it would work in IE9 compatibility mode.  There are just some controls and other features of the browser that are not compatible even in compatibility mode.

  2. keydet says:

    Thanks.  I've never run into any of those issues myself.  Can you elaborate so people can learn from your experiences?