Bentuk awal ROM terdiri atas orbit-orbit teratur. ROM memakai switch transistor, data secara wujud disandikan ke dalam struktur. Ini berarti hanya bisa diprogram selama fabrikasi aslinya. Ini sungguh-sungguh hanya baca dan juga tidak berlangsung transformasi yang mungkin sama sekali. Kondisi tersebut juga disebut dengan ROM masker, tetapi sekitar tahun 1990-an, memori flash sudah dibentuk dan disiapkan secara alternatif yang jauh lebih baik lagi. Flash memori juga tidak mudah menguap, sehingga membuat data teratur terdapat saat daya dimatikan, tetapi data bisa diserang. Maksudnya firmware dapat diakibatkan jika diperlukan.
Sekarang ini Flash ROM normal terdapat pada kebanyakan komputer. Secara teknis flash ROM tidak lagi hanya dibaca, tetapi sangat minim pemakaianya komputer umumnya dialih bentuk firmware dari komputer mereka sendiri. Apabila disamakan dengan penyimpanan jenis lain, biasanya ROM cukup minim. Firmware tidak memakan banyak size penyimpanan dan mempunyai size penyimpanan yang lebih besar, ROM juga tidak menciptakan komputer boot up lebih cepat.