Our client provides financial and insurance services in the sphere of healthcare. As the company wanted to expand its services which required the improvement of the functionality of the existing software, it was necessary to integrate this software into the modern system created on the base of .NET Core. As a result, two different systems (a modern and highly scalable cloud SaaS platform and an obsolete and heavy desktop app) had to work as a single whole.
The company turned to us with a view to migrating a desktop Windows Forms app to .NET Core.
As soon as all business requirements were prepared, our team started the process of desktop app migration to the web.
Despite the fact that Windows Forms is a part of the .NET ecosystem, it was impossible to migrate a desktop app to the .NET Core technology without any additional changes. Different architectures, libraries, components, and tools required a lot of manual effort for achieving the desired results. We also couldn’t use automation tools for migration as the updated version had to be fully integrated into the set software structure. That’s why we decided to rewrite the legacy parts from scratch.
As each system stored and processed data in its own way, data consolidation was a rather challenging task. The desktop system contained duplicated and scattered data and we had to fix these issues.
The client’s organization managed modules that had to be integrated into a modern cloud SaaS platform. For doing that we had to understand the incomplete documentation, fill in the existing gaps, adjust UI/UX design templates in accordance with a new style, and avoid any failures.
During the whole process, we supported the first version of the app as for the company, it was crucial to continue providing its services.
Amberteq is proudly powered by WordPress