Peek runs on macOS, Debian Linux, Redhat Linux and Windows. All of the platform setup instructions are here.
All of the code from the plugins runs gets loaded like DLLs into each Peek service and runs in the platform processes. The plugins just add functionality to the platform really. Read more about this in the documentation.
Synerty provides a development guide for utilities to build their own plugins. Utilities are not at the mercy of Synerty to extend the features of Peek. Synerty provides limited plugin developer support as part of the support contract. See the Docs.
Utilities can create their own releases of the Peek Platform if required. Synerty provides regular releases of the platform along with all plugins as part of our product support services.
Synerty welcomes implementing any enhancements required to meet the utilities functional and security requirements.