• Cases
  • Our task was to migrate an ERP system written in Pascal to Delphi 10.1

Our task was to migrate an ERP system written in Pascal to Delphi 10.1

  • Industry

    Manufacturing

  • Project type

    Desktop

Description

Our client is a spare parts manufacturer supplying a wide range of European car brands with auto parts. By the time the company contacted us, they were using an ERP system built over 30 years ago. It was a large mature product written in Pascal with the help of the free Pascal Compiler. However, they couldn’t keep the product updated efficiently because their in-house development team had very few specialists who had enough skills of working with Pascal.

The client had already built a modern UI using Winforms but they needed someone’s help to migrate the software storage and business logic to modern technologies.

The ERP system covers all stages of the auto spare parts manufacturing processes starting from setting a task by the business department based on the received orders and ending up with shipping orders to end-users.

All departments, all specialists have access to the system via their workplaces (some of them through touchscreens). They get their tasks via this software, indicate the fulfilled tasks and set the requirements for those specialists who will work on this order further.

Client`s pain and concern

The existing ERP system doesn’t meet increased performance and scalability requirements.

Our developers have built modern UI but we need help to migrate databases and business logic.

The maintenance of the existing software is getting more and more expensive every year.

Project Team size

  • 2 Delphi developers
  • Software developer
  • BA specialist
  • QA specialist
Project Team size

Solutions

The ERP system covers many standard business processes being integrated with the equipment and machinery. The main difficulty in the project was to migrate a large database.

We built new database architecture on PostgreSQL and integrated it with the ERP software. It was quite labor-intensive, but we coped with this task.

As we had over 800 forms for migration, we decided to organize our work step by step.

The core modules were migrated in the first turn and then the migration was conducted in accordance with the priority set by the client.

All the work was divided into 8 parts (approximately 100 forms were migrated within each sprint).

After each sprint, a newly migrated part of the system was released and implemented.

Based on the existing requirements, we chose Delphi 10.1 for migration which was the latest Delphi version at the time when we worked on this project.

Technologies

  • used in the project
  • Delphi 7 Delphi 7
  • PostgreSQL 14 PostgreSQL 14

Outcome

The ERP was successfully migrated to Delphi 10.1. All the features stay fully functional and we also ensured the possibility for the client’s in-house development team to scale the product and to add new features on their own without the necessity to involve external specialists in this process.

We managed to efficiently organize the migration which allowed us not to interfere in the working process of the enterprise and not to stop the production lines.

Our client has got a modern ERP system that meets all the current requirements and can be easily maintained and scaled by their in-house team.

Get in touch
Our benefits
  • 17+ years of expertise in legacy software modernization
  • AI Migration Tool:
    faster timelines, lower costs, better accuracy (99.9%)
  • Accelerate release cycles by 30–50% compared to manual migration
  • 1–2 business day turnaround for detailed estimates
  • Trusted by clients across the USA, UK, Germany, and other European countries
Review
Thanks to Softacom's efforts, the solutions they delivered are already in use and have increased revenue streams.
  • Niels Thomassen
  • Microcom A/S
This field is required
This field is required Invalid email address Invalid business email address
This field is required
By submitting data, I agree to the Privacy Policy
We’ll reply within 24 hours — no sales talk, no spam