System programs
Supplementary programs between the OS and applications. can be:
- File Management programs. Create, destroy, change directory, etc
- Status information like date,time, # of users
- File modification. Text editors
- Programming language support. compilers, assemblers, debuggers and interpreters
- Program loaders. Absolute loaders, Relocatable loaders, Linkage editors or Overlay loaders.
- Communications. Create virtual connections to browse the internet.
Application programs are web browsers, word processors, database systems, games and more