Airborne Software

Section 08: Software Certification (DO-178C)

Definition

Software that is intended to be used in airborne systems and equipment, and that performs or contributes to a function on the aircraft. Airborne software is subject to development assurance requirements as defined in DO-178C / ED-12C. The scope of airborne software includes embedded software in avionics equipment (flight management systems, display systems, engine controllers), software in line-replaceable units (LRUs), and software that performs functions necessary for continued safe flight and landing. Software used only for ground-based applications (manufacturing test, maintenance ground support) is not airborne software, although it may still require qualification as a tool under DO-330.

Where This Shows Up

The classification of software as 'airborne' triggers the applicability of DO-178C objectives and the need for software development assurance at a level commensurate with the safety impact of the software's function. Determining whether software is airborne is one of the first steps in certification planning.

Primary Sources

RTCA DO-178C — Software Considerations in Airborne Systems and Equipment Certification

Defines airborne software and the scope of applicability for software development assurance.

Related Terms

Need help navigating certification?

Understanding the terminology is the first step. If you need expert guidance on DO-178C, DO-254, ARP4754B, or any aspect of FAA, EASA, or TCCA certification, our team is here to help.