EPROM (Erasable Programmable Read Only Memory) je bil odličen izum, ki je programerjem strojne opreme omogočil, da spremenijo svojo kodo, ne da bi kupovali nove čipe. Tehnologija, ki je potekala pred EPROM, ni omogočila spremembe podatkov. To je razlog, zakaj je med proizvajalci strojne opreme in hobiji precej hitro pridobil na popularnosti. EPROMS jim omogočajo, da v celoti uvedejo svoj program na čip in ga nato preizkusijo, ko odkrijejo napake, da lahko izbrišejo EPROM in nato naložijo spremenjeno različico za nadaljnje testiranje.
Podatke izbrišemo tako, da malo okno na zgornji strani izpostavimo ultravijolični svetlobi. UV svetlobo lahko najdemo celo na sončni svetlobi, zato je običajno okno EPROM pokrito, da se prepreči nenamerna izpostavljenost svetlobnim virom. Čeprav je bil EPROM velik napredek v tehnologiji, je metoda izbrisa še vedno pustila, da so nekateri želeli več. Izpostavitev okna za svetlobo za določeno obdobje je pomenilo, da boste morali čip odstraniti in ga ne boste mogli uporabiti, dokler se podatki v celoti ne izbrišejo. Prav tako ni možnosti, da bi končni uporabnik podatke zamenjal.
Te težave so privedle do razvoja različice EPROM, ki je veliko lažja za uporabo. Ki se imenuje EEPROM ali električno pomični programirljivi pomnilnik. Edina razlika med obema je, da lahko EEPROM zbrišete z električno energijo. Čeprav se zdi, da gre za zelo majhno razliko, je to povzročilo velike spremembe, ki so EEPROM spremenile v nov standard.
Najprej in predvsem, ker lahko podatke zbrišete z električno energijo, so bile ustvarjene nove programske plošče, ki vsebino izbrišejo vsakič, ko želite vnesti nove podatke. To je preprosto pomenilo, da ne boste več čakali, da bi preizkusili spremembe, ki ste jih izvedli. EEPROM je izgubil tudi okno, saj tega ne potrebuje več, kar odpravlja nevarnost nenamernega izbrisa. EEPROM je proizvajalcem omogočil tudi izdajo popravkov, če je imel program v EEPROM-u nekatere napake. To je zmanjšalo količino strojne opreme, ki se vrača v zamenjavo.
Včasih lahko manjše izboljšave močno spremenijo uporabnost in zanesljivost naprave. EEPROM je eden tistih, ki so bili zelo pomembni. Uporaba EPROM-a je zdaj zelo redka, saj je večina ljudi prešla na veliko bolj priročne lastnosti EEPROM-a.