A BlackBerry UEM plug-in is a code delivery mechanism that adds new features or user-assignable services to the code base of BlackBerry UEM. A plug-in can interact with the system, listen for and react to events, add configuration and management options to the management console, and add custom APIs to support new services or features.
You can add any number of plug-ins to the UEM platform. Plug-in design is flexible. You can create a plug-in that exposes UI options for configuration, permission and profile management, and user assignment, or you can implement “back-end” functionality with no UI impact at all.
A plug-in can exist independent of other BlackBerry UEM features, for example, a service that is extended to devices and managed from a dedicated screen in the management console. A plug-in can also introduce new functionality that is consistent with other features throughout the management console (for example, a new profile type that can be assigned, removed, or edited just like any other BlackBerry UEM profile).