The most important program that runs on the computer.
Perform basic tasks, recognizing, input from the keyboard, sending output on the display screen, keeping track of a files and directories on the disk, and controlling peripheral devices (disk drive, printer, etc).
Provides a software platform on top of others programs called application programs to be run
Allow user to save a files.
Organizes the use of memory between programs