Ninjatrader provides 1 C# framework, which allows the developers to create custom automated strategies, integrated indicators, drawing tools, and more.