Соединение через интернет технически возможно. Соединение идет по протоколу TCP/IP. Это родной протокол для интернета. Но есть ряд моментов, на которые следует обратить внимание:
- Нужен будет "белый" IP на сервере или проброска порта на маршрутизаторе.
- Также следует подумать насчет безопасности. Возможно какие-то дополнительные меры аутентификации. VPN.
- Терминальный доступ (могут потребоваться лицензии для сервера терминалов).
По этим вопросам лучше Вам посоветоваться с Вашим системным администратором.
Также следует учитывать, что пропускная способность канала через интернет, как правило, в несколько раз ниже, чем в локальной сети. Это будет оказывать прямое влияние на скорость работы программы.
Не следует отбрасывать вариант использования удаленного рабочего стола. В данном случае будут минимальные издержки на трафик и нет очень строгой зависимости от наличия постоянного соединения.