Users can develop their own software applications with the included BTIDriver API. With only a few function calls a program can operate the USB 429 and process messages to and from the avionics databuses. Functions include routines for transmitting, receiving, scheduling, recording, time-tagging, and manipulating data. The USB 429 can use applications developed for other Ballard devices. Code migrates seamlessly from BTIDriver compatible devices or through a translation driver from older Ballard devices.
Alternatively, Ballard's optional CoPilot software provides easy-to-use, interactive tools for ARINC 429 test, analysis, and simulation. CoPilot simplifies project development and provides added productivity through virtual instrument displays, flexible monitoring and analysis tools and a powerful scripting engine.