An operating system performs multiple tasks that are vital for a computer running smoothly. E.g.Used to control the hardware of the system/resource management through software like hardware drivers/system software/task management Used to provide a platform on which application software can run, this includes dealing with issues that the software may have eg the storage of files/allows user to have access to hardware Has many utility programs used to carry out housekeeping on the system/maintain the hardware/example