Firmware ümumiyyətlə bir növ elektron avadanlıq üçün proqrama aiddir. Müasir texnologiyalar gündəlik həyatda istifadə olunan bir çox cihazın firmware versiyasını müstəqil olaraq əvəz etməyə imkan verir.
"Firmware" termininin özü nisbətən çox əvvəl - ötən əsrin 60-cı illərində ortaya çıxdı. İlk olaraq maqnit nüvəli yaddaş yaratmaq üçün istifadə edilmişdir. O dövrdə, mikrosxemlər, sözün əsl mənasında, lazımi yerlərdə xüsusi tellərlə tikilirdi. Bu proses əvvəlcə əl ilə edilirdi. On il sonra bu prosesi avtomatlaşdıran xüsusi maşınlar ortaya çıxdı. Hazırda firmware və ya firmware yeniləməsi iki əsas üsulla həyata keçirilir: mikro dövrənin dəyişdirilməsi və ya proqramın dəyişdirilməsi. Proqramı müəyyən mobil telefonlarda dəyişdirmək olduqca asandır. Bir qayda olaraq, bu avadanlıq istehsal edən şirkətlər proqram təminatı ilə məşğul olurlar. Mikroişlemciler daxil olan bütün cihazlarda firmware mövcud olduğunu başa düşmək vacibdir. Bunlar kameralar, televizorlar, marşrutlaşdırıcılar və müxtəlif ölçmə cihazları ola bilər. Müəyyən bir cihazın proqram versiyasını özünüz dəyişdirməyə qərar verərsinizsə, əvvəlcə uyğun olduqlarından əmin olun. Şəbəkə avadanlığından danışırıqsa, proqramı yalnız istifadə olunan cihazların istehsalçılarının rəsmi saytlarından yükləmək daha yaxşıdır. Protsemelin inkişafı, bir qayda olaraq, cihazın inkişafından daha çox vaxt tələb edir. Lisenziyalaşdırma müqavilələrinin əksəriyyəti proqram təminatını çıxarmağa və hər hansı bir dəyişiklik etməyə imkan vermir. Bəzi şirkətlər sərbəst şəkildə mövcud olan proqram təminatlarının müəyyən cihazlarla birlikdə istifadəsinə icazə verirlər. Bu cür proqram təminatının ən parlaq nümunəsi, günümüzün bütün IBM uyğun kompüterlərində mövcud olan BIOS menyusudur. BIOS versiyası, bəzi anakart istehsalçılarının təqdim etdiyi proqramlar istifadə edərək dəyişdirilə bilər.