Orc costs significantly more than 10k and is not an algorithmic trading platform. At best it's an execution platform with market making / auto quote capabilities.
Yes.....in the most naive ways of defining algorithmic. It can run order algorithms. But it is certainly not a full fledged strategy design, backtesting, and algo strategy deployment platform. I used Orc a while ago (6-7 years ago )to auto quote markets in options.
If Orc has no programming language and cannot perform backtesting, I don't see it as a viable algo trading platform. Sounds like it's made for market-makers.
You can write logic in java in orc, optioncity or c# on tt. As for backtesting thats what i consider a research platform and seperate
I couldn't program my way out of a wet paper bag, just thought some of you may find this interesting. http://www.turingfinance.com/random-walks-down-wall-street-stochastic-processes-in-python/