USB Network Gate lets your computer work with remote USB devices over Internet/LAN/WAN as if those devices were connected directly to this computer. You can share a USB device with remote computers no matter how far they are and let people all over the world use them easily.
For example, you may have several computers (Mac, Windows or Linux ones) that run programs that use the same USB security dongle for authorization. The constant plugging and unplugging of the dongle is not only annoying, but brings a good chance of damage (the dongle is getting loose). With USB Network Gate you have the dongle shared among multiple computers with no need to plug and unplug it constantly.