1. желательно развести задачи для разных клиентов, т.е. при выборе для клиента списка задач софт уже должен знать, какие из задач для него выполнимы, остальные скрыть. Скажем, в ERA 3 опция SysInspector скрыта для EAV 3, хотя задача - выполнить скрипт - нет. кто ее будет выполнять на клиенте с EAV 3?
2. режим установки антирируса на клиенты из списка обнаруженных разными путями компьютеров, как то лучше продумать. Много мусора тянется из домен-контроллера, имена машин определяются с ошибками, задача диагностики клиента на возможность установки выполняется медленнее, и к логам еще надо подобраться за несколько кликов. (в ERA3 все гораздо проще) Как-то удобнее надо все сделать с точки зрения эргономики. Понятно, что при наличии клиентов на другой платформе, вернуться к прежнему методу установки уже будет невозможно.