ProcessTraffic was born out of my frustration with being unable to determine easily which Windows process is using network traffic at any given moment and how much. The existing software capable of doing this is usually built for a completely different purpose, making it hard to use to monitor process traffic.

ProcessTraffic is free to use, and requires .NET Framework 3.5 and WinPCap (both of which can be installed for free).