The MFC framework and related libraries miss many features to create state-of-the-art applications. Introduce a future-proof architecture and provide the best customer value and user experience with Qt and Felgo.
Save up to 90% source-code & development time by harnessing the power of declarative coding with QML. Deploy to desktop, mobile, embedded and web from a singe codebase.
Create pixel perfect UIs in record time with QML Hot Reload. Automate your build and deploy steps with Felgo Cloud Builds CI/CD, and much more.
Porting your application from MFC comes with major challenges. We help you to figure out how to tackle them, and to find a migration plan with your economic goals in mind.
Qt offers a variety of concepts, like signals & slots, that must be considered in a meaningful way when designing the core architecture of your application.
Your existing system contains a lot of valuable code and application logic. We help to identify and keep your components wherever it makes sense. Existing Windows APIs can be wrapped and replaced with cross-platform counterparts.
Clear responsibilities simplify maintenance and refactoring of your views. Avoid mixing view code with existing system logic. Clean APIs allow for fast UI iterations and improvements, without touching unrelated functionality.
The declarative approach of Qt Quick makes it easy to build a beautiful UI that flexibly adapts to your screen, to support many different devices and screens with a responsive user interface.
Make more of your migration, by improving your codebase and implementing modern UI best practices. A clean codebase and modernized UI prepare you for the years to come.
Different languages, centralized application themes and custom components introduce a lot of complexity across all application features. Migrate your translations in a structured way and keep system-wide configurations to change the look and feel with ease.
Your system architecture and unique application requirements have a big impact on the best path to reach your migration goals. While refactoring the application from scratch can make sense in certain cases, Qt can also be mixed with GTK+ and is compatible with most C++ libraries.
A smart migration plan allows you to prepare for the future, without sacrificing your present economic goals.
Port existing code gradually, using framework integrations. Only essential parts of the application are migrated to Qt, while some parts remain as legacy framework code. This can significantly reduce the initial porting effort and minimizes the operational risk.
Port all existing code and dependencies to Qt. This can also include major refactoring and modernizing of the application architecture.
Reach out to us for more info about our migration services, or if you have any other questions!