# The Graphical User Interface

This chapter describes the graphical user interface (GUI) in some detail.

qdmr aims at being a device and manufacturer independent CPS. To this end, the GUI reflects a device independent code plug. This means, that not all of the shown features are present in all radios. For example, not all supported devices implement APRS or roaming. These settings are then ignored when generating the device specific binary code plug.

Some radios provide settings, that are important but also specific to a single model or family of models. qdmr aims at supporting these settings through so-called extensions. These extensions can be attached to all elements of a codeplug. For example to channels, contacts, zones, etc.