- System software is software that manages and controls computer hardware and provides a platform for running application software. Examples include operating systems, device drivers, utilities, and language processors like compilers and interpreters. - Compilers translate source code written in a high-level programming language into machine code or an intermediate code all at once before execution. - Interpreters translate and execute source code line by line. - Assemblers translate assembly language code into machine code.