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
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.