Good analysis a few posts ago,
From what I've seen using SR with Global, and what many system guys apparently do is develop systems in Tradestation, and then use TPAK to take on the buy/sell signals from TS and execute them in SR...works pretty good.
In terms of systems, learn TS and program all your systems there, its the standard for systems developing...at least for anyone normal and not some computer science/mathematics doctorate...checkout MATLAB if you want to go there.
So yeah...for systems you can chose from probably over a thousand developers and systems nowadays...to automatically trade in your SR, or you can write your own.
One more thing, if you like your system, you can pay SR themselves to program it for you, and they I think then host it on their own servers, and you can sell it or use it on other SR platforms....give it to your friends and family or even sell it.
Goodluck, I learned a lot of this talking to the systems guy at Global, Aaron Capps...they seem pretty helpful over there so try them for some free help.
Goodluck in the eternal quest for systems that make money