Firmware
Termin ten ostatnio robi oszałamiającą karierę. Firmware (firm - producent, ware - oprogramowanie), jest to oprogramowanie służące do sterowania urządzeniem elektronicznym. Począwszy od urządzeń peryferyjnych podłączanych do komputera (kamery i aparaty cyfrowe, routery, drukarki etc.) po sprzęt RTV. Oprogramowanie takie istnieje od kiedy istnieją urządzenia cyfrowe, ale dopiero ostatnio producenci zaczęli zaopatrywać swoje produkty w bardziej rozwinięte oprogramowanie, które w coraz łatwiejszy sposób pozwala komunikować się z nim użytkownikowi. Coraz częściej również producenci rozszerzają funkcje swoich produktów poprzez pisanie nowszych wersji firmware, które potem są gotowe do pobrania na ich stronie www.
Zdarza się również, że niektórzy pasjonaci piszą własny firmware posiadający więcej funkcji niż firmware producenta. Chyba najbardziej znanym przypadkiem, było oprogramowanie napisane przez pewnego rosyjskiego hakera, które po zainstalowaniu, uaktywniało ukryte funkcje w aparatach Canon EOS 300D. Było ono na tyle użyteczne, że aparat ten niemalże zrównywał się z możliwościami ze swoim droższym bratem, EOS-em 10D.