Это не исчерпывающий список, но вот некоторые вещи, о которых я бы начал думать ..
Сначала вы, вероятно, перейдете от двухуровневой архитектуры к трехуровневой архитектуре, которая часто является более гибкой. архитектура, которая позволяет использовать более модульный код, который легче тестировать и поддерживать.
Во-вторых, веб-архитектуру обычно проще развертывать и обновлять. Например, вы больше не отслеживаете ошибки в старых версиях.
В-третьих, это может позволить вам использовать бизнес-модель SaaS, которая часто является более гибкой, позволяя вам адаптировать свою бизнес-модель к потребностям клиентов, которые могут потенциально открывают новые потоки доходов.
Четвертое преимущество может заключаться в том, что веб-разработчиков в наши дни часто легче найти, чем разработчиков WPF. Однако я не знаю, так ли это в вашем районе ...