Delphi in Swiss Companies: Implementation, Maintenance, and Modernization

For safe operations, clear lines of responsibility, and predictable growth.

Is your Delphi software running in production or in core processes, often closely integrated with machinery and processes? Is the expertise tied to a single person, and does every change feel like a risk? Then you’ve come to the right place.

Is your Delphi solution becoming a risk?

It’s rarely a big bang. It’s the small signs that add up:

  • An update is postponed because no one can estimate the testing effort.
  • The expertise lies with a single person
  • You can hardly find any Delphi developers anymore.
  • An interface is causing problems, and you don’t know where to start.
  • The build only runs on one computer, and no one wants to touch it.
  • Bugs suddenly appear, even though “nothing has been changed.”
  • Requirements are piling up because every change requires too much clarification.
  • The solution isn’t documented

How much will that cost you?

Delphi software costs you the most during operation. Not just a one-time expense, but year after year. The longer you leave a known Delphi issue unresolved, the more expensive the solution becomes. Missing documentation and dependencies only grow over time.

Here are a few facts that prove exactly that:

Impact on Your Business

Operational

Production stoppages or backlogs in quality control, packaging, and logistics
Manual workarounds that lead to errors and rework
Unclear responsibilities during an incident when speed is of the essence

Financially

Unplanned costs resulting from troubleshooting under time pressure and the need to hire external specialists
Rising change management costs because every adjustment requires additional risk assessment
Quality costs when errors are discovered late or data needs to be corrected

Strategic

Reliance on individuals or specific service providers
Stagnation in innovation because further development is postponed due to risk concerns
Audit and compliance risks when traceability is lacking

Delphi Costs and Effort: An Overview

  • 1

    Interfaces and Data Flows

    How many systems are connected, how critical the data is, and whether errors immediately affect production or quality. The more integrations there are, the more important thorough testing and monitoring become.

  • 2

    Special Cases in Logic and Processes

    Established rules, exceptions, and manual workarounds are often undocumented. They take time because you first have to identify and validate them.

  • 3

    Build, Tests, and Documentation

    If a build only runs on individual machines or tests are missing, it creates extra work before further development can actually begin. This isn’t “overhead”; rather, it’s the foundation that makes it possible to plan changes again.

  • 4

    Dependencies on hardware, drivers, and databases

    Proximity to hardware, specialized equipment, outdated database versions, or proprietary drivers increase complexity because changes must be carefully coordinated and validated.

  • 5

    Security, Roles, and Traceability

    Requirements related to auditing, access control, and traceability increase the workload if they have to be added later or are currently only partially implemented.

Three approaches to modernization that work in practice

We never start with “replacement.” We start with clarity and control. Depending on the situation, the next step will vary. We first identify risks and dependencies, then we implement the appropriate solution.

1) Delphi Takeover and Stabilization

This is the right choice if you lack expertise, want to reduce dependencies, or if operations have become too risky.

What you get

  • The system is ready to launch and take over
  • Build and deployment are traceable
  • Dependencies and critical points are visible
  • Risk assessment plus prioritized quick wins

Result
You can operate the system again and take responsibility for changes without relying on luck.

2) Maintenance and support to ensure operations continue smoothly

Ideal if you want to keep Delphi but outsource support, security, and further development to an external partner.

What we handle

  • Incident handling, troubleshooting, bug fixes
  • Planned further development based on the backlog
  • Code reviews, code structure, and clear documentation
  • Optional SLA, on-call support, clear escalation

Result
Fewer surprises, clear processes, and fewer dependencies. Delphi maintenance means not only bug fixes, but also clear change processes, reproducible releases, documented interfaces, and reduced operational risk.

3) Modernization or migration, but step-by-step

Suitable when new integrations, data flows, or requirements increase to the point where you can barely move forward reliably with your current system.

What you get

  • A roadmap and vision tailored to your company
  • Step-by-step modernization without a “big bang”
  • A migration path that protects operations and delivery capability

Result
You reduce risk and secure the future without jeopardizing day-to-day operations.

Our approach to ensure that production and operations are not disrupted

We don’t start by “replacing” systems; we start with clarity and control. That’s crucial in a production environment.

Phase 1: Ensuring transparency and readiness for handover

  • System ready to run, build traceable
  • Dependencies visible, environments clear
  • Critical paths identified, including interfaces and data flows

Phase 2: Stabilize and reduce risks

  • Quick wins in areas that drive the risk of failure
  • Monitoring and alerts where it counts
  • Clear incident procedures, clear responsibilities

Phase 3: Plan for further development or modernization

  • Backlog and roadmap that are functionally and technically viable
  • Gradual modernization, where appropriate
  • Operations and further development run smoothly together
Sandro Brandt, Projectmanager soxes AG

Sandro Brandt, Projectmanager soxes AG

The question is never whether Delphi is dead. By 2026, Delphi will still be firmly among the top ten most widely used languages. What’s really in short supply are the people who know how to use it. Anyone still writing in Delphi today almost always has decades of experience, and hardly anyone new is coming up through the ranks. So your risk isn’t the technology. Your risk is the knowledge that walks out the door with a single person.

Retain, manage, or replace: What’s right for your company?

Your Location
Recommended route
Why
The system is up and running, but no one dares to make changes; there is a lack of expertise
Takeover and Stabilization
First regain control, then decide
Delphi should stay, but support and security need to be in safe hands
Maintenance and Support
Reduce risk and dependency without replacing
New integrations and requirements are overwhelming the current system
Step-by-step modernization
Building the future without a "big bang" and without halting production
Operations are unstable, outages are becoming more frequent, and dependence is critical
Takeover first, then modernization
Operational safety prior to renovation

Case Study: Delphi Modernization

  • Case Study: Delphi Modernization
  • Less risk and dependency meets a future-proof solution!

  • 1 Project Overview

    A manufacturing company had been using a Delphi-based MES solution for over 15 years. A single developer was responsible for maintaining it, which increased the risk to day-to-day operations.

  • 2 Challenge

    The developer left the company. The software was technically outdated, poorly documented, and difficult to maintain. Interfaces and data flows had grown over time and were only loosely separated.

  • 3 Solution

    soxes developed a new MES platform based on modern web technologies such as C#. It features a clear architecture, tested interfaces, and flexible integration with ERP systems and machines, along with a clean separation from legacy systems, data flows, and interfaces.

  • 4 Result

    The risk of dependency has been significantly reduced. The solution is future-proof, and the implementation was carried out in a controlled manner without any disruption to production.

Frequently asked questions

  • Do we have to replace Delphi?

  • Can we approach this without documentation?

  • What if we want to keep Delphi?

  • What should I, as a company, look out for when it comes to Delphi maintenance?

  • Modernising Delphi without downtime – how does that work?

  • What does Delphi modernisation cost?

  • What are the risks involved in Delphi modernisation?

Talk to us to find out which Delphi path is right for you!

If you want to know whether support, stabilization, or modernization is the right choice for your Delphi solution, we’ll work together to assess the risks, dependencies, and next steps.

This might interest you

Contact

Do you have any questions? Would you like to find out more about our services?
We look forward to your enquiry.

Sofia Steninger

Sofia Steninger
Solution Sales Manager