Unidus Consulting LtdYou need us !

Migrate your application.
Without copying its debt.

Migrating as is means migrating the technical debt along with it. An application that is 10, 15 or 20 years old drags its workarounds, its duplicates and its flaws. We rewrite it on a sound basis, in milestones, while today's application keeps running.

Estimate my migration 5-day diagnostic

No conversion tool

A migration is necessary; you might as well make it a chance to start again on sound foundations.

A conversion tool copies everything

An automatic conversion reproduces the code as it is, including what no longer works. You pay for a migration only to find the same defects in another technology.

The business rules, not the code

What has value in your application is its business rules. We capture them during scoping, we write them down, and they become the reference for the rewrite.

A test bench that compares

The old application is the judge: a test bench compares the old and the new one to check that they do the same thing, on your data.

A rewrite in milestones

Each milestone has an exit criterion you check yourself, and is decided separately from the next one. You can stop after any of them and keep what has been delivered.

Scoping

Measured inventory, business rules captured, written scope, list of the existing defects fixed along the way, and a firm price for each milestone.

Rewrite

The foundation, then your data taken over and reconciled, your business flows in the order of your priorities, your reports, and the exchanges with accounting, the bank and your partners.

Switchover

A period of parallel running, then the old application is shut down, with a tested rollback. Until then, it keeps running.

The detail of the seven milestones, and what makes them grow in your case, is on the estimate page.

Towards what, and with which requirements

Open technologies

Rust for the server and desktop applications, JavaScript without a framework for the web, PostgreSQL for the data. Fast, licence-free, and with no vendor that decides one day to change its prices.

Today's standards

Security, GDPR, NIS2, e-invoicing, accessibility: whatever applies to your business is handled from scoping onwards, not added afterwards.

Your team, if it wishes

We deliver, we work with your team, or we support it. If it is more comfortable with another language, the framework adapts.

Where your application comes from

WinDev, WinDev Mobile, WebDev

Our home ground. The online estimate measures your project in your browser, whatever its version, even an old one: no need to upgrade WinDev before leaving.

Another technology

PHP, Delphi, .NET or another ageing business application: same method, same milestones. The starting point is then the diagnostic.

Still with PC SOFT?

Calculate what per-session pricing will cost you over three years, to compare with the price of an exit. Calculate my exposure.

Who does the work, and with what

A migration is judged on the method and on those who carry it out, not on the promise.

People who come from WinDev

Unidus comes from the WinDev/WebDev ecosystem, on the vendor side as well as the end-client side, and has rebuilt its entire toolchain in Rust and JavaScript. Your windows, your reports, your HFSQL analyses: we read them fluently. Nobody "discovers" your application on your invoice.

Generation tools, not hand-written lines

The target is produced by in-house generation tools built on industry design patterns: every screen, every access, every rule goes through the same mould, proven by thousands of automated tests. That is what makes the migration reproducible, and its schedule sustainable.

Factual, verifiable

Every step ships its proof: counts, checksums and sampling for the data; dated, sourced reports for the figures.

Frequently asked questions

How much does a migration cost?

The online estimate measures your WinDev or WebDev project in your browser and gives its size class and the firm price of the scoping study. Scoping then sets the price and duration of each milestone, on your measured application.

Does my application keep running during the migration?

Yes, until the switchover, the last milestone. Both applications then run in parallel for an agreed period, with a tested rollback, before the old one is shut down.

My WinDev version is old. Do I need to upgrade first?

No. We start from your application as it is. From WinDev 25 the project is already in text form; before that, a text export of the elements is enough.

Who will maintain the code afterwards?

You, your team with support, or us: the code belongs to you, it is documented and built on open technologies. Follow-up is available as a monthly package or by the day, depending on your actual needs.

What if my application is not built with WinDev?

The method is the same: capture the business rules, rewrite in milestones, check on a test bench. The online estimate can only measure WinDev and WebDev projects; for another technology, the starting point is the diagnostic.

What would it cost to move your application out?

The estimate runs in your browser, free of charge, and sends nothing. The diagnostic gives you a report within five working days.

Estimate my migration The 5-day diagnostic Chat on WhatsApp