Based on Intel's EFI 1.10 specification and currently developed and managed by the Unified EFI Forum, UEFI is a a specification detailing an interface that helps hand off control of the system for the pre-boot environment (i.e.: after the system is powered on, but before the operating system starts) to an operating system, such as Windows or Linux.