JSBSim - Extensibility

Extensibility

JSBSim is designed to be extensible. The key objects (engines, flight control components) are implemented as base classes with a simple interface. Specific, new engines can be modeled by creating new classes derived from the base classes. New flight control components can be created in the same manner.

Read more about this topic:  JSBSim