Oprogramowanie punktu dostępowego (AP) umożliwia kilku komputerom w sieci lokalnej (LAN) współdzielenie jednego połączenia internetowego. Ten typ oprogramowania tworzy połączenie z siecią wirtualną, wykorzystując centralny komputer jako bramę. Niektóre typy oprogramowania punktów dostępowych są oparte na sieci WWW i mogą być używane na przenośnych urządzeniach komputerowych, podczas gdy inne tworzą wirtualne routery za pośrednictwem komputera podłączonego do modemu kablowego. Większość aplikacji tworzy tymczasowy punkt dostępu bezprzewodowego lub wirtualny router.
Komputery, które są już połączone przez sieć lokalną, mogą używać oprogramowania punktu dostępu do kierowania ruchu internetowego przez pojedyncze połączenie. Laptopy korzystające z technologii bezprzewodowej mogą łączyć się z Internetem za pośrednictwem połączenia LAN. Na przykład nauczyciel szkolny, którego laptop jest częścią lokalnego serwera domeny, może połączyć się z Internetem za pośrednictwem serwera, gdy laptop jest używany w lokalizacji zdalnej. Szyfrowanie i uwierzytelnianie to zazwyczaj główne składniki tego typu oprogramowania punktu dostępowego.
Użytkownicy domowi, którzy mogą mieć skonfigurowaną wirtualną sieć LAN między dwoma lub trzema komputerami, mogą korzystać z pewnego rodzaju oprogramowania do współdzielenia dostępu do Internetu. Oprogramowanie Virtual AP przekształca jeden z komputerów w sieci LAN w bezprzewodowy punkt dostępowy, z którego może korzystać laptop. Zamiast ustanawiać fizyczne połączenie między obydwoma komputerami do modemu lub routera, jedna maszyna może wirtualnie podłączyć fizyczne połączenie drugiej. Oprogramowanie punktu dostępowego zazwyczaj pozwala użytkownikom określić port komunikacyjny i specyfikacje dostępu, które będą używane.
Oprogramowanie oparte na sieci Web pozwala, aby każdy laptop stał się mostem bezprzewodowym lub hotspotem dla innych maszyn. Oprogramowanie może mieć minimalne wymagania dotyczące systemu operacyjnego. Może być również wymagana aplikacja w określonym języku programowania. Po włączeniu udostępniania połączenia internetowego w systemie operacyjnym komputera laptopy wyposażone w technologię bezprzewodową mogą korzystać z Internetu, łącząc się z komputerem.
Inne rodzaje oprogramowania tworzą wirtualny router dla komputerów wyposażonych w określone systemy operacyjne. Wiele urządzeń obsługujących łączność bezprzewodową może udostępniać jedno połączenie internetowe za pośrednictwem tego typu aplikacji. Na przykład, jeśli dana osoba ma laptopa, smartfona i odtwarzacz MP3, może być w stanie korzystać z tej samej przepustowości łącza na wszystkich tych urządzeniach. Niektóre proste oprogramowanie punktu dostępowego jest dostarczane bezpłatnie, podczas gdy inne typy są bardziej wyrafinowane i zawierają technologię szyfrowania.
Korporacje, które mogą mieć oprogramowanie serwerowe zainstalowane na dużej liczbie komputerów, mogą tworzyć wirtualne routery na skalę przedsiębiorstwa. Niektóre aplikacje umożliwiają włączanie i wyłączanie funkcji szyfrowania, podczas gdy inne wersje stale utrzymują szyfrowanie. Jest to często widoczne, gdy nieautoryzowani użytkownicy próbują uzyskać dostęp do zabezpieczonych sieci bezprzewodowych i są proszeni o podanie hasła lub nazwy sieci.