Other electronic devices may not look like a computer, but they still have an embedded system such as a microcontroller inside, with a program telling them what to do. This is also firmware. A TV cable box, an elevator controller and a card reader in a hotel door lock all run firmware. In this case, the firmware is the only software on the device and it runs everything, from handling button presses to turning motors on or off.