A Delphi Re-Engineering for printing
Challenge: Delphi modernization
In this project, soxes reengineered an existing software solution. Specifically, the project involved a Delphi application that was installed locally on the end customer’s devices. The application retrieved information from an SQL Server database and was connected to various devices, including label printers, handheld scanners, and label scanners, via Windows Services. The challenge in this legacy modernization was to take into account the high printing and scanning cadence and to design the user interface and workflows to be intuitive.
Solution
The application was migrated from the outdated Delphi programming language to the modern alternative C# in combination with .NET. In addition, a solution for central database management was implemented. Previously, each local installation had its own database, which resulted in redundancy and inefficiency. Now, the local installations obtain their information from a single SQL Server database.
Result
Thanks to the improvements, the application is now technically up to date and can be used without any problems for many years to come. In addition, new functions, such as the real-time status overview for orders and devices, have been added, further enhancing the application.