Под какие ОС можно сделать программу?
Целевые системы определяем в начале проекта. Для каждой нужной ОС отдельно оцениваем библиотеки, устройства, сборку и проверку совместимости.
Можно подключить сканер или принтер?
Сначала проверяем модель, драйвер, документацию и доступный протокол. Только после этого фиксируем возможность и стоимость интеграции.
Как будут выходить обновления?
Способ доставки, права пользователя, подпись пакета и сценарий отката согласуем до выпуска. Проверяем установку и обновление на тестовой среде.
Можно перенести старую программу?
Начнём с аудита функций, форматов данных и зависимостей. Затем составим план переноса, чтобы не потерять важные рабочие сценарии.