컴퓨터 소프트웨어는 시스템 소프트웨어와 애플리케이션 소프트웨어의 두 가지 주요 범주로 나뉩니다.
시스템 소프트웨어는 windows, Linux, UNIX 등 다양한 운영 체제이며 운영 체제의 패치와 하드웨어 드라이버도 시스템 소프트웨어 클래스입니다
애플리케이션 소프트웨어는 툴 소프트웨어, 게임 소프트웨어, 관리 소프트웨어 등 세분화할 수 있는 종류가 더 많습니다.
시스템 소프트웨어
시스템 소프트웨어는 컴퓨터 시스템 내에서 다양한 개별 하드웨어를 관리하여 작업을 조정할 수 있도록 합니다. 시스템 소프트웨어를 사용하면 컴퓨터 사용자 및 기타 소프트웨어가 기본 각 하드웨어가 어떻게 작동하는지 고려하지 않고 컴퓨터를 전체로 취급할 수 있습니다.
일반적으로 시스템 소프트웨어에는 운영 체제와 컴파일러, 데이터베이스 관리, 스토리지 포맷, 파일 시스템 관리, 사용자 인증, 드라이브 관리, 네트워크 접속 등의 기본 툴이 포함되어 있습니다.
애플리케이션
애플리케이션은 특정 용도로 개발된 소프트웨어입니다. 이미지 브라우저와 같은 특정 프로그램일 수 있습니다. Microsoft 의 Office 소프트웨어와 같이 서로 긴밀하게 연결되어 협력할 수 있는 일련의 프로그램일 수도 있습니다. 데이터베이스 관리 시스템과 같은 수많은 독립 프로그램으로 구성된 거대한 소프트웨어 시스템일 수도 있습니다.