Open Firmware è uno standard che definisce le interfacce di un firmware per computer, precedentemente approvato dall'Institute of Electrical and Electronics Engineers. Nasce alla Sun Microsystems dove era conosciuto come OpenBoot ed è stato utilizzato da diversi fornitori tra cui Sun, Apple, IBM e ARM.[senza fonte]
Consente a un sistema di caricare dei driver indipendentemente dalla piattaforma direttamente da un dispositivo PCI, migliorandone la compatibilità.
È possibile accedervi grazie alla sua interfaccia a riga di comando, che utilizza il linguaggio di programmazione Forth.