TradeLink is a 100% open source trading platform. That means it doesn't cost you any money to use it, and if you're a programmer you're free to modify it to do anything you might want.

According to their testimonials:

"Tradelink provides a firm foundation to build upon. You don't have to reinvent the wheel and so much is provided out of the box and that functionality is always growing."

and

"I use Tradelink because I want to use C# rather than other platform dependant language like MQL to implement automatic trading strategies"

If you're a C# programmer as well as a trader it sounds like it has a lot to offer. What if you're not a programmer though, or if you are a programmer but you're not keen on .NET?