System programming (or systems programming) is the activity of programming system software. The primary distinguishing characteristic of systems programming when compared to application programming is that application programming aims to produce software which provides services to the user (e.g. word processor), whereas systems programming aims to produce software which provides services to the computer hardware (e.g. disk defragmenter). It requires a greater degree of hardware awareness.



Related Videos

A Project Manager keeps track of an information systems project either from inception to deployment or through a single stage.

Project Manager - Moana - 75px.jpg

Network Administrators manage the local area communications network (LAN) within an organization.


Network Administrator - Dipak - 75px.jpg

Web application development is the process & practice of developing web applications, applications that are accessed over a network such as the Internet or an intranet.

Madeline - Web Application Developer - 75px.jpg

IT support is a range of services providing assistance with technology products such as mobile phones, computers, or other electronic goods

IT Support EJ Liang.jpg

A software developer is a person who develops software such as a project manager or programmer. They can be involved in aspects wider than design and coding...

MitchellPham.jpg