Qt Application Manager


The application-manager binary (appman) is a headless daemon by itself. A suitable QML file needs to be supplied on the command-line or via a config file at startup, which will act as a compositing window manager using the APIs that are exported from the C++ side.

Please read the Introduction to the Qt Application Manager for a high-level overview of the package.

Important topics



A command-line utility for triggering the installation of a specified package on the target device.


A command-line utility for managing the installation of packages.



Desktop System-UI Example

Minimal Desktop System-UI in pure QML

Implementing a Custom Application-Manager Example

Basic structure and starting point for a custom application-manager executable.

Performance Monitoring Example

A resource and performance monitor

Licenses and Attributions

Qt ApplicationManager is available under commercial Qt Automotive Suite licenses. In addition, it is available under the GNU Lesser General Public License, version 3, or See Qt Licensing for further details.

Executables on Windows potentially link against The qtmain Library. This library is available under commercial licenses, and in addition under the BSD 3-clause "New" or "Revised" License.

Furthermore Qt ApplicationManager potentially contains third party modules under following permissive licenses:


BSD 2-clause "Simplified" License


BSD 3-clause "New" or "Revised" License


MIT License

© 2018 Pelagicore AG. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.