Qt C++ Applications

At EDAL Solutions, we develop standalone applications in C++ using Qt to support engineering, sales, and production workflows outside of CAD environments.

Integration with external APIs (standalone)

Qt applications run independently from CAD software and can reliably communicate with external systems through APIs. This makes them ideal for integrating databases, ERP platforms, and internal tools.

Configurators for sales and pre-engineering

A common use case is a product configurator. Sales or project managers can define options and parameters without requiring technical CAD knowledge.

  • selection of variants and options
  • automatic validation of combinations
  • price, weight, or dimension checks
  • saving configurations per project

These selections are stored and later handed over to engineering, where they automatically drive generated models, drawings, or bills of materials.

Why Qt and C++?

Qt combined with C++ is particularly suited for robust, high-performance, and long-term business applications.

  • native performance
  • cross-platform (Windows, Linux)
  • long-term stability and maintainability
  • no dependency on runtime licenses

Benefits of QML for modern HMIs

For the user interface, we often use QML, Qt’s declarative UI language. QML enables smooth, responsive, and intuitive HMIs with an excellent user experience.

  • fluid animations and transitions
  • clear visual hierarchy
  • fast UI iteration without recompiling C++
  • well suited for touch, desktop, and kiosk interfaces

When does a standalone Qt application make sense?

A standalone application is the right choice when:

  • sales or preparation processes are separate from engineering
  • multiple departments use the same tool
  • reliability and ease of use are critical

How EDAL Solutions works

As always, we start from:

  • your existing workflow
  • the roles of sales and engineering
  • integration with CAD and IT systems

No isolated tools. No temporary fixes.
Instead: stable software that connects and streamlines your processes.