Alain Dahlem

The integrated nearshoring solution for all your infrastructure projects, operations, total outsourcing and cloud computing

Application compatibility management

System and software compatibility can be a difficult issue for companies.


Common causes of software failure are often a lack of compatibility with other application software, with operating systems or between different application and OS versions. 


Whenever new software or systems are installed, or when upgrades need to be executed, it can be a tricky thing to make sure your software will still run properly.


To ensure the synergy between the different applications used by your organization, AD IT will meticulously test them on software compatibility.

This service also includes tests on current versions and releases of Citrix Terminal Server as well as upgrades or other changes in the operating system.


Whenever software is upgraded we keep a close eye on any errors that could arise.


Any images that were taken of your end-user computers or the servers in your environment are thoroughly tested as well (see also our service Image Design).
This service can often be done remotely, but when necessary or desired, AD IT engineers will come to the customer location.


Software compatibility testing can be very complicated. 


All compatibility testing done by AD IT is handled in accordance with the guidelines and common standards in (compatibility) testing procedures.


These are some of the issues during compatibility testing taken into consideration by AD IT:

• Testing requirements (scope) – What exactly needs to be tested?

• Testing approach – How are tests best executed?

• Testing tasks and deliverables – Identify testing tasks and desired outcome.

• Estimates – Estimation of costs.

• Testing phases – determine the necessary different testing phases.  This is sometimes done in different environments; development, integration testing and user acceptance testing (UAT) environments, for instance, before releasing to production.

• Testing schedule – start and end dates for each phase of software testing.

• Completion criteria – identify the completion criteria of each testing phase.

• Test environment demands – identify software/hardware requirements for each test phase.

• Team roles and responsibilities – identify overall test management responsibility and identify client roles and responsibilities.


As with our service ‘Software Packaging’, we make a distinction between Junior, Intermediate and Senior Consultants for compatibility testing. 

The different job levels of our employees start at a simple monitoring of the customer requirements and build up to the production of complex Application Compatibility Management planning.