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