Trading software is a very vague term. I distinguish 4 general types of trading software:
1. Visual (ex. Amibroker,Metastock)
2. Backtesting (ex. tradingblox, multicharts, Amibroker)
3. Signal generation (ex. Tradestation, multicharts, data mining)
4. Order placement (ex. IB TWS)...