In a computing context, the use of hardware and software to control aircraft and space vehicles. Traditionally, each key function or application had its own hardware and software, which was isolated from other systems. However, the newer approach, known as integrated modular avionics (IMA), enables different functions to share the same platform.