Migration

Your infrastructure of operating systems and database versions is constantly changing. Keeping your Uniface environment up-to-date is part of this. An upgrade or migration to a higher Uniface version is an interruption of the normal activities. By engaging an expert in the migration process, you limit the impact and risks to a minimum.

The Uniface development environment is always upward compatible; every application ever developed in Uniface can be migrated to the most recent version of Uniface. Almost always the Uniface IDE offers functionality to migrate to a higher version. Nevertheless, it is recommended to involve an expert in the migration process.

Our professionals have extensive experience in migrating Uniface applications.

We have the right expertise and specially developed tools to carry out the migration efficiently.

You have chosen Uniface as the basis for your business support software and want to keep the risks for your business-critical applications as low as possible . Your administrators and IT professionals ensure the continuity of your daily business. A migration process is a disruption of their operations. By choosing an experienced partner to manage this migration, you limit the risks.

In theory, any Uniface developer can perform the migration to a higher version. However, unexpected problems can occur in practice.  New Uniface versions often contain significant and large changes. Where possible, the Uniface compiler will notify you of changed or expired functionality, but this does not offer 100% certainty. Not every compiler report of changed or expired functionality has a simple solution. In the case of Uniface 10 it is not only a question of new and changed functionality, also the development environment itself has changed and requires a new approach. An expert can give a complete overview based on his experience.

Migration is rarely limited to the Uniface code or the Uniface development environment. Also the deployment or run time environment of the application will often change. From new operating systems and databases to the entire software development line. If desired, we can include the full context in our migration services, but of course you determine the scope of the migration activities you want to outsource.

Our approach

Just like every organization, every application is unique. After all, the applications support your business operations. Your application is made to measure. This also applies to the migration to a higher Uniface version.

Our approach is based on years of experience, in which we have migrated dozens of applications. This approach offers stability and yet sufficient flexibility, so that we can also migrate your applications as efficiently as possible.

The scope of a migration project can vary: from a report with analysis and recommendations, executing the migration and delivering the migrated sources to setting up a Uniface 10 deployment environment for the migrated applications. The latter can apply when the migrated application needs to be deployed on new platforms (operating system, database).

To this end, we use a step-by-step plan:

  1. Intake of the application(s) and the context.
  2. Analysis of the application(s) prior to migration.
  3. Analysis of the existing processes for development, testing, acceptance and production of the application(s).
  4. Migration of the application(s).
  5. Advice on modified processes.
  6. Delivery and configuration of the migrated application(s).
  7. Delivery of processes after migration.

You determine which steps are important to you. For the analysis and the migration, we use tools developed by ourselves. All steps are carefully documented and explained to the client.

1

Intake

Intake of the application(s) and the context

2

Analyse

Analysis of the application(s) prior to migration.

3

Analyse

Analysis of the existing processes for development, testing, acceptance and production of the application(s).

4

Migratie

Migration of the application(s)

5

Advies

Advice on modified processes.

6

Oplevering en Configuratie

Delivery and configuration of the migrated application(s)

7

Oplevering

Delivery of processes after migration.

Remote?

A migration lends itself perfectly to being carried out remotely. Want to know more? Then please contact us. Fill in the form below.

Migration competence center

We have set up our services in knowledge centres. Uniface migration is one of them. Your migration is carried out from A to Z in this knowledge centre.

The team leader of the professionals in this knowledge centre is Henk van der Veer. During the development of Uniface 10 he worked on the migration functionality, among other things. In this role, he migrated many customer applications. The knowledge and tooling that he developed in this process is now used by Henk for UnividualS.

For more information, please contact Henk van der Veer via the contact form.