Organization of a Digital Computer - Software
Programming: The process of designing a list of instructions.
Application programs: Word processor, spreadsheet, drawing programs, inventory management programs, accounting programs, etc.
System programs: Operating systems, language translation programs, utility programs, performance monitoring programs, etc.