The program or series of programs that control the basic functions of a computer is known as:
Firmware
Operating system
Application software
Middleware