Вопрос как раз не сделать сотню одинаковых машин, а дать возможность пользователю устанавливать различное специализированное ПО самостоятельно, я например добавил права на конкретное ПО пользователю и он теперь его может ставить и автоматически прописывается окружение, сервера лицензий и т.д. И сервера по регионам, что-то типа точек распространения как в SCCM.