Il rapido aumento dell'uso del software nei sistemi e nelle apparecchiature di bordo utilizzati su aerei e motori ha portato alla necessità di una guida accettata dall'industria per soddisfare i requisiti di aeronavigabilità. Il DO-178B, "Considerazioni sul software nella certificazione di sistemi e apparecchiature di bordo", è stato scritto per soddisfare questa esigenza. Lo scopo del documento DO-178B è quello di fornire linee guida per la produzione di software per sistemi ed equipaggiamenti di bordo che svolgano la loro funzione prevista con un livello di fiducia nella sicurezza che sia conforme ai requisiti di aeronavigabilità. L'intento di questo documento è di fornire una panoramica dello standard DO-178B e dei documenti CAST (Certification Authorities Software Team) applicati allo sviluppo del software avionico.