Moreover, it is difficult to anticipate all possible configurations
of applications to each existing platform and it seems
improbable that applications designed to a specific platform
are fully compatible with another one. This brings the need
for an approach that address these issues in an dynamic and
automated way.