A ROM is a Read Only Memory that stores data permanently. It is used to store a computer’s firmware or BIOS. A ROM is typically programmed by a hardware manufacturer and cannot be modified by a user. A ROM is used to store a program or an operating system.