참고글 : https://itcatmom.tistory.com/6, https://devraphy.tistory.com/329
순서에 맞게 정리된 명령어의 집합
컴퓨터의 하드웨어를 잘 활용할 수 있도록 제어하고 지시하는 모든 종류의 프로그램
소프트웨어는 '프로그램 / 자료구조 / 문서'를 모두 담고 있다.
(엄밀히 말하면 소프트웨어 != 프로그램)
자료구조 : 프로그램 실행에 필요한 컴퓨터 자원(HW)의 활용 계획서
문서 : 프로그램의 사용설명서 또는 메뉴얼
시스템 소프트웨어 / 응용 소프트웨어
크게 2가지로 나뉨
시스템 소프트웨어의 대표는 운영체제(OS)
응용 소프트웨어의 대표는 어플리케이션(APP)이라고 보면 된다.