The only software you need is the charting software and execution behind. So for stocks you go with Sterling Trader Pro or Takion, Lightspeed, with Futures you can go with Rithmic or Trading Technologies depending on your budget and with trading Forex you might use cTrader here.
Yes no backtesting at all because past data is only curve fitting which is a waste I found out. I am swing trader.
And how exactly is cTrader more useful when talking about scalping or intraday trading? I think that with such trading methods, first of all, it is important that on any trading platform your broker provides low spreads and instant execution, only then such trading will be profitable and comfortable. I liked the conditions in fxopen for such trading.