ROM, or Read-Only Memory, is a type of non-volatile storage that is used primarily to store firmware or software that is rarely changed during the life of a device. It retains its data even when the device is powered off, making it essential for boot processes and system initialization in computers and other electronic devices.