Bridge 2 Internet Connections

I have two 10mb internet connections at my office and i want to bridge them, so i would get 20mb combined. I googled and found a hardware solution for it. Is there any alternative to do it via software?

WinGate, maybe.