Firmware se obično odnosi na softver za neku vrstu elektroničke opreme. Savremene tehnologije omogućavaju vam da samostalno zamenite verziju firmvera mnogih uređaja koji se koriste u svakodnevnom životu.
Sam pojam "firmver" pojavio se relativno davno - 60-ih godina prošlog veka. Prvi put je korišten za stvaranje memorije magnetskog jezgra. U to su vrijeme mikrovezji bili doslovno prošiveni posebnim žicama na pravim mjestima. Ovaj postupak je izvorno izveden ručno. Desetak godina kasnije pojavile su se posebne mašine za automatizaciju ovog procesa, a trenutno se ažuriranje firmvera ili firmvera vrši na dva glavna načina: zamjenom mikroveznice ili promjenom softvera. Prilično je jednostavno zamijeniti softver na određenim mobilnim telefonima. Kompanije koje proizvode ovu opremu po pravilu se bave stvaranjem softvera. Važno je razumjeti da je firmware prisutan na svim uređajima koji uključuju mikroprocesore. To mogu biti kamere, televizori, usmjerivači i razni mjerni instrumenti. Ako sami odlučite promijeniti verziju softvera određenog uređaja, prvo provjerite jesu li kompatibilni. Ako govorimo o mrežnoj opremi, onda je softver bolji za preuzimanje samo sa službenih web stranica proizvođača uređaja koji se koriste. Razvoj firmware-a u pravilu oduzima više vremena nego razvoj same opreme. Većina ugovora o licenciranju ne dozvoljava vam izdvajanje firmvera i bilo kakve promjene na njemu. Neke kompanije dozvoljavaju upotrebu sopstvenog slobodno dostupnog softvera zajedno sa određenim uređajima. Najupečatljiviji primjer takvog firmware-a je BIOS meni koji je prisutan na svim IBM kompatibilnim računalima našeg doba. Verzija BIOS-a se može promijeniti pomoću programa nekih proizvođača matičnih ploča.