🇩🇪
Legacy modernization – references and migration projects
Legacy · Delphi · COBOL · VB6 · Migration

Legacy Modernization – references from maintenance and migration

Here you'll find selected case studies on legacy modernization. The examples range from Delphi to the cloud and software rescue to data migration – built in East Frisia, Made in Germany.

Reference projects

Nine case studies from legacy practice

From Delphi development and COBOL and VB6 replacement to software rescue — these projects show how legacy systems can be renewed during ongoing operations.

Replacing a Delphi dispatching system with a cloud-based web application and PWA for drivers
Delphi → Cloud

Logistics: Delphi dispatching to the cloud

We replaced an error-prone Delphi dispatching system step by step. The solution combines a cloud web application, a driver PWA and REST interfaces, with measurable time and cost savings.

Related: Legacy Modernization

Highlights:

Step-by-step migrationPWA for driversREST interfaces

Technologies:

Delphi legacyWeb / PWARESTCloud
Read case study
Extending a Delphi suite with REST and batch interfaces to a new CRM
Delphi maintenance

Delphi base: new interfaces without a big-bang rewrite

Extending a Delphi suite with REST and batch interfaces to a new CRM — the productive legacy base stays in place and is opened up selectively.

Related: Delphi Development

Highlights:

REST & batchCRM connectionBase stays productive

Technologies:

DelphiRESTBatch jobsCRM API
Read case study
REST connection of a Delphi scheduling tool to a fleet provider with a local queue
Delphi development

Delphi scheduling: fleet API & offline sync for the field

A REST interface connects the Delphi scheduling tool to a fleet provider. A local queue covers radio dead zones while planning and field status remain consistent.

Related: API Integration

Highlights:

Fleet APIOffline queueConsistent field status

Technologies:

DelphiRESTOffline sync
Read case study
Secure jobs connect Delphi title planning with web shop and CRM
Delphi development

Delphi editorial plan: subscription status synced with shop & CRM

Secure jobs connect Delphi title planning with the web shop and CRM — delivery lists and addresses stay consistent, with no core system replacement.

Related: System Integration

Highlights:

Subscription syncShop & CRMNo core replacement

Technologies:

DelphiShop APICRM sync
Read case study
Multi-tenant handover to a signature platform plus structured accounting exports
Delphi development

Delphi rental management: digital signature & DATEV export

Multi-tenant handover to a signature platform plus structured accounting exports — the contract lists in Delphi remain the leading source.

Related: API Integration

Highlights:

Digital signatureDATEV-ready exportMulti-tenant

Technologies:

DelphiSignature APIDATEV export
Read case study
Structured assessment of a multi-year code base for an acquisition decision
Legacy analysis

Legacy code analysis for technology due diligence

Structured assessment of a multi-year code base for an acquisition decision — risks, technical debt and effort scenarios made transparent.

Related: Legacy Code Analysis

Highlights:

Risk assessmentTech-debt evaluationEffort scenarios

Technologies:

Code analysisArchitecture reviewReporting
Read case study
Taking over a half-finished portal after the previous partner left
Software rescue

Software rescue: stabilizing inherited code & fixing CI

Taking over a half-finished portal after the previous partner left — build, tests and security made plannable again.

Related: Software Rescue

Highlights:

Build repairedTests & CISecurity

Technologies:

CI/CDRefactoringTest automation
Read case study
RPA migration between two desktop systems without an interface using UiPath
Data migration

Data migration between legacy systems with UiPath

A UiPath workflow migrates data between desktop systems without an interface. It reads, validates and maps UI data before entering it in the target system, with an audit-proof log.

Related: Legacy Modernization

Highlights:

GUI-to-GUIValidation & mappingAudit-proof

Technologies:

UiPathScreen scrapingMapping
Read case study
Further development of a ColdFusion web application in production
ColdFusion / Web

Hyperspace GmbH – web application (ColdFusion)

Architecture, implementation and further development of a ColdFusion platform (CFML) in production — close collaboration with the client, developed in Germany (East Frisia).

Related: Software Maintenance

Highlights:

ColdFusion (CFML)MaintenanceFurther development

Technologies:

ColdFusionCFMLWeb platform
Read case study
Björn Groenewold – Managing Director Groenewold IT Solutions

Become our next success story

Tell us about your initiative. In a direct conversation, we map relevant references, architecture and economic levers. You receive strategy, technology and next steps from one partner – Made in Germany in Leer, East Frisia.

Björn Groenewold – Managing Director

Why legacy modernization has to happen step by step

Short answer for decision-makers: Legacy systems often run the day-to-day business but block new requirements, interfaces and compliance. Instead of a risky full rebuild, we modernize iteratively — with clear phases, stable operations and measurable milestones, developed in East Frisia, Made in Germany.

Typical starting points

We frequently see three starting points:

In all these cases, the base is too valuable to switch off — and too fragile to keep running without a plan. A legacy code analysis first creates transparency about risks and effort.

Our approach

We separate analysis, interface opening, step-by-step migration and operations. Where possible, the productive legacy system stays the leading source while new functions are added via REST interfaces or cloud components. This creates traceable milestones instead of an all-or-nothing risk.

Beyond these references, find more context under all references, in the legacy modernization cost overview and via the contact form.

Plan your modernization

Choose the entry point that fits your phase — a consultation, cost research or a written inquiry.

Knowledge & answers

Frequently asked questions about legacy modernization references

Approach & cost-effectiveness

What do these legacy references say about how you work?
The case studies range from Delphi dispatching to the cloud and new interfaces on a Delphi base to software rescue. They share one principle: we modernize step by step and keep operations stable — instead of risky full rebuilds. You can find the methodology on our Legacy Modernization service page.
When is modernization worth more than a rebuild?

Step-by-step modernization is often cheaper and safer when a legacy system still supports the business but lacks interfaces or maintainability.

We open the base via APIs, extract sub-functions and migrate module by module. We only recommend a complete rebuild when the architecture or technology is no longer viable.

How do you estimate effort and risk before a project?
We often start with a legacy code analysis: architecture, dependencies, technical debt and effort scenarios become transparent. For an initial budget estimate, the legacy modernization cost overview helps. This turns a "big overhaul" into a plannable roadmap with clear phases.

Technologies & operations

Which legacy technologies do you work with?
Our focus areas are Delphi, COBOL and Visual Basic 6, as well as legacy web platforms such as ColdFusion. We combine maintenance with modern interfaces, cloud connectivity and — where needed — step-by-step reimplementation.
How do you migrate data between legacy systems without an interface?
When there is no API, we use approaches like the UiPath data migration: data is read from the UI, validated, mapped and entered into the target system in an audit-proof way. Where APIs exist, we prefer clean interfaces over RPA.
Do you also handle maintenance after modernization?
Yes. After stabilization, many clients opt for maintenance and support with clear service windows and small release cycles. This keeps the modernized system secure, up to date and extensible in the long run.

Transparency about these reference projects

This page puts results from different types of projects side by side. So the figures can be judged properly, we disclose which case types appear here, what the statements are based on and who reviewed them. How we plan, measure and sign off projects is described in our project approach.

Case types in this list

  • Client project with a named customer: Customer, delivery and timeline are real; the publication scope is documented in the reference record.
  • Client project, anonymised or shown under a project name: Real project; company name, industry details or individual figures are generalised at the customer's request.
  • In-house product built by Groenewold IT Solutions: Product developed in-house: operations, metrics and roadmap are entirely ours.
  • Illustrative scenario case study – not a named client project: Model-based depiction drawn from comparable projects. The figures are calculated, not measured at a named customer.

Which type applies to a given project is stated on its detail page in the section “Transparency about this case study”.

Results methodology
Effort and risk statements are based on code analyses at project start (size, dependencies, test coverage) compared with the state after modernisation.
Data source
Analysis tooling on the legacy system, migration records and acceptance sessions together with the customer's departments.
Scope of the figures
Legacy systems differ widely. Duration and effort of a modernisation can only be stated reliably after analysing the specific code base.
Technical review
Björn Groenewold, Managing Director of Groenewold IT Solutions GmbH and Hyperspace GmbH

Change history

  • Analysis basis for the effort and risk statements of the modernisation projects added.
  • Project descriptions and result statements in the legacy modernisation references revised and aligned with the German version.
  • Page for the legacy modernisation references published in its current structure.