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.

(don’t want to read this whole page? Every migration starts with a first step. Start now.)

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 applications are tailormade to you support those unique business needs that makes your organisation stand out to others. 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 (or even hundreds) of applications. This approach offers stability and yet sufficient flexibility, so that we can 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 make this migration process as efficient as possible, we use a step-by-step plan:

  1. Intake
  2. Analysis
  3. Baseline Measurement
  4. Migration
  5. Advice
  6. Delivery
  7. Aftercare

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.


Click here to start with the first step.



Collect information about the application(s), its context and the organisation. This is high-level information. If needed we sign a Non-disclosure agreement here.



We analyse the information collected in the previous step.


Baseline measurement

In this step, in the existing development environment, the impact of the migration will be determined. However, this step is also essential to prepare the repository for the migration to the new environment.



In this step the repository migration of the Uniface repository is carried out.



In addition to migrating the repository, now is the time to take a critical look at the deployment environment. We are delighted to advise you on this.



At the end of course, it is all about delivering the migrated repository. We deliver the migrated repository so that the organisation can implement it. If desired, we support you in this process.



After each migration we offer an aftercare period. During this period we give you the opportunity to test and implement the migrated repository, answering questions about the migrated repository. This support and its duration can of course be extended.


A migration lends itself perfectly to being carried out remotely. Want to know more? Just get in touch with us.

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.

We make your Uniface migration manageable.

Did you know that migration to the most recent version of Uniface is just one step. Just provide some information about your application(s) and we will help you.