

It has a free trial period - but starts at ~$20 for the Lite version or ~$30 for the Pro version. The trial/free version allows you to monitor connections - but does not allow throttling.

NetBalancer is available for purchase on their web page for about $50. It works really well - and is easy to configure. Per one of the other top answers, for a while I tested out NetBalancer. There are good reasons to look at the "Internet facing router" approach for managing a network as a whole - however as the original question was specific and the user may very well be the only computer on the network, that is a secondary concern. You can also create these policies in Powershell by running: New-NetQosPolicy -Name "FTP" -AppPathNameMatchCondition "ftp.exe" -ThrottleRateActionBitsPerSecond 1MBĪlthough this might require administrator rights, and there seems to be a bug where policies created like this will not appear in the GUI.
