Any broker neutral platform like Sterling, Obsidian and Knight Direct. Your broker has to be set up with a broker neutral platform or your stuck with what you broker offers. Most brokers don't offer a choice.
Multiple copies of SierraChart. http://www.sierrachart.com/index.php?l=doc/MultipleServices.html Works well.
Multicharts multi broker trade bar if your broker is supported there are multiple broker tabs that can be simultaneously selected http://www.multicharts.com/trading-software/index.php/Trade_Bar