Allistah,
An EA is an Expert Advisor script in MT, a very popular platform. I looked at dozens of trading platforms, and found all of them weak or inflexible in certain areas. For example, some do fast backtesting, but don't trade real-time. Or some support scripting for real-time trading, but...