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