Embedded software

Definition
Embedded software is

"[s]oftware that is part of a larger system and performs some of the requirements of that system; e.g., software used in an aircraft or rapid transit system. Such software does not provide an interface with the user."