1. 제어 프로그램
2. 처리 프로그램
3. 운영체제의 기법
4. 시분할 시스템
5. 병렬 처리 기법
6. 분산 처리 시스템
7. 실시간 처리 시스템
8. 가상 시스템
Ⅲ. 응용 소프트웨어
1. 상업용 응용 프로그램
2. 과학 계산용 프로그램
3. 개인용 컴퓨터 응용
1) 스프레드시트
2) 사무 자동화
3) 멀티미디어
4) 프리젠테이션
5) 광고
소프트웨어
소프트웨어는 컴퓨터 시스템의 모든 동작을 지시하고 제어하는 프로그램을 의미하며, 시스템 소프트웨어(system software)와 응용 소프트웨어(application software)로 나누어진다. 시스템 소프트웨어는 컴퓨터 시스템의 작업을 수행하고 제어하는 프로그램으로서 운영체제, 데이터베이스 관리 시스템(database management system)그리고 통신 시스템 등이 있고, 응용 소프트웨어로 과학 기술용 패키지와 회계 인사 관리 프로그램, 의사결정 지원 시스템 프로그램 등이 있다.