DO-178B is a standard developed by the United States Department of Defense (DoD) that specifies the software development processes and requirements for airborne software. It is used to ensure the safety and reliability of software used in civil aircraft.