ROM stands for Read-Only Memory. It is a type of non-volatile computer memory that can store data and applications without needing power. There are different types of ROM like EPROM and EEPROM that can be erased and reprogrammed. ROM contains the basic coding that allows a computer to start up each time it is turned on, and the data remains even when the power is off. Over time, ROM technology evolved from being truly read-only to allow some reprogramming through EPROM and EEPROM, and later Flash memory made ROM rewritable thousands of times without damage.