UserGate ist eine Software, die es ermöglicht, die Benutzer eines lokalen Netzwerks an das Internet anzuschließen und dabei nur eine Internetleitung zu benutzen. Die Software sichert gleichzeitig das Netzwerk gegen Angriffe von Hackern ab. Die Software bietet eine Übersicht über alle Verbindungen, zeichnet die Bandbreite und die Zeit die User Online sind auf, speichert den konsumierten Traffic mit und vieles mehr. Ebenfalls bietet die Software umfassende Möglichkeiten, um User zu verwalten und den Zugriff individuell zu beschränken. Unterstützt werden viele gängige Protokolle wie HTTP, FTP, POP3, SMTP, IMAP4, Telnet, IRC, NNTP, ICQ und alle Protokolle die auf UDP/TCP basieren.