Microsoft Windows 2003R2 will be EOL in July 2015, July 14th 2015 to be exact. Considering the timeline, most applications will need to be migrated off of Windows 2003R2 to a more current operating system. Windows 2008R2 is the logical choice here. However for the adventures there is 2012R2 also available.

There are many components included in 2003R2 that will become obsolete when making the move to a new OS. Not to mention the change from a 32-bit architecture to 64-bit. This change creates a large challenge specifically around application compatibility.

To mitigate the risk involved in this type of challenge, have you considered using heuristic algorithms to do all the heavy lifting to address the compatibility challenges that come with the Server OS upgrades?

That is the approach that Citrix AppDNA product takes, now available in XenApp Platinum edition.

Citrix AppDNA extracts the ‘DNA’ from application installation media. Each and every application has DNA, essentially data points that change the OS in one way or another, from registry keys, API calls, to relationships and dependencies. The DNA is then analyzed against heuristic algorithms groups specific to your target technology. In this case, we analyze from baseline Windows 2003R2 to 2008R2 and 2012R2. This provides the ability to explore parallel paths of application deployment with the same effort. Starting from a very high level to drilling down to a low level, AppDNA provides a series of RAG output reports (Red, Amber, Green) to present the information from the analysis.

AppDNA works it’s magic within minutes or hours compared to the manual methods of testing for days or even in some cases months. You are able to determine immediately two things:

  1. Your current state of play of your application portfolio
  2. Your future state of your application portfolio (where you can get to if you follow the AppDNA guidelines)

Performing this type of risk analysis on your application portfolio will enable you to take the low hanging fruit and fast track the green applications through the 2008R2 /2012R2 migration process. On the other side, very early in the process you are able to identify the apps that cannot be resolved from simple remediation. In turn buying you valuable time to make the tough decisions on next steps: retire the app, contact the vendor, or re-developing a compliant version.

More info here: