GeniusTrader aims to be a full featured toolbox to create trading systems and to backtest them. It is very flexible, and you can customize almost everything. It is even possible to test various money management rules.
A data recovery tool.
A set of utility classes that can be used for Desktop application development.