A highly specialised, often quite limited and cut down operating system design to fit inside a certain type of machine. For example computers in cards, traffic lights, cash machines, POS, elevators, drinks machines etc. In contrast to an operating system for a general-purpose computer, an embedded OS is typically quite limited, often running a single application. However, that single application is crucial to the device's operation.