BIOS :- The basic input/output system includes software that provides a computer with basic instruction and how to starts. The BIOS is often referred as firmware. It is a hardware chip and a software that executes codes on computer. The combination of hardware and software is firmware.
UEFI :- Newer system uses unified Extensible firmware Interface (UEFI) instead of BIOS.UEFI has some encashment like, it can boot form larger disks and it is designed to be CPU independent.