Dostęp spoza firmy

Witam, mam problem i nie wiem jak go rozwiązać. Jest program który tylko działa, gdy jestem podłączony do sieci firmowej. Program łączy się serwerem w celu wymiany danych. Problem pojawia się, gdy chce połączyć się z domu z mojej sieci prywatnej.

Można byłoby postawić maszynę wirtualną z którą łączyłbym się pulpitem zdalnym tylko dodatkowa maszyna wirtualna to takie średnie rozwiązanie. Macie jakieś sugestie jak zrobić, abym miał dostęp do programu spoza firmy? Wspominano mi coś o Puttym, ale nie sądzę, że coś tu pomoże. Putty to podłączenie się do serwera terminalem, a nie o to chodzi. Może VPN? Po prostu, żeby adres IP mojego komputera był w sieci firmowej, będąc w domu.

Mam nadzieję, że ktoś zaproponuj rozwiązanie i wytłumacz wnikliwe jak to ma działać. Jeśli macie pytania z chęcią odpowiem.

To jest jakiś CMS? do czego ten program?