Использование класса "Прикладное решение"

Всем доброго дня.
Есть задача - необходимо учитывать, на каких серверах какие роли (типа AD/DNS/DHCP и т.п.) установлены и в каком состоянии они находятся.
В свойствах серверов полей для этой информации нет.
Думаю использовать для этого класс “Прикладное решение”, но поскольку описания назначения данного класса не нашел, интересует опыт по этому вопросу - реализовывал кто подобную задачу и какими средствами?

Приветствую!
У меня в планах реализовать серверные роли через класс ‘Промежуточное ПО’. (правда не совсем понимаю, как использовать Инстанс от этого ПО).
У такого решения есть +: например встроенны взаимосвязи

Relations
:black_medium_small_square: Impacts: a Middleware impacts all its Middleware Instances, as well as the Application Solutions it belong to. A Middleware also impacts the contacts (Persons or Teams) linked to it.
:black_medium_small_square: Depends on: a Middleware is considered as depending on the system (PC, Server or Virtual Machine) on which it runs.

Т.е. можно создать “Прикладное решение” = Сетевые службы и привязать к нему DHCP, DNS и т.д. Будет красиво смотреться при анализе влияния :slight_smile:

Но минус, что например DHCP службу можно поднимать и на Сетевом Устройстве … а вот Промежуточное ПО к нему не привяжешь ( … хотя можно чуть кастомизировать iTop.

PS это моя теория, пока не реализовывал

Потыкал промежуточное ПО. Не подходит оно для этих целей.
Придется наверное кроптать новый модуль.

Upd.
В принципе, это можно реализовать без дополнительных модификаций либо через группы КЕ и класс “Другое ПО”, либо через “Прикладное решение” и “Другое ПО”.
Вариант с прикладным решением и другим ПО, на мой взгляд, оказался более удобен, чем вариант с группами КЕ.