The Extensible Firmware Interface (EFI) is a specification that defines a software interface among an operating system and platform firmware. EFI is intended as a significantly improved replacement of the old legacy BIOS firmware interface historically used by all IBM PC compatible personal computers. The EFI specification was originally formed by Intel, and is now managed by the Unified EFI Forum and is officially called as Unified EFI (UEFI).