System programming is the process of developing software that controls, manages, and supports the operation of a computer system and its hardware.
It is mainly used to create:
System programs provide a platform for application software to run efficiently.
System Software
System software is a collection of programs that manage computer hardware resources and provide a platform for application software to run.
Functions of System Software
Examples of System Software: Operating System**,** Device Drivers**,** Compiler**,** Assembler**,** Loader**,** Linker**,** Macro Processor
Application Software