1. Hệ điều hành (Operating System - OS): Đây là phần mềm quản lý và điều khiển tất cả các hoạt động của máy tính. Hệ điều hành cung cấp giao diện giữa người dùng và phần cứng, quản lý tài nguyên, lập lịch, và cung cấp các dịch vụ cần thiết cho các ứng dụng khác.
2. Phần mềm ứng dụng (Application Software): Đây là phần mềm được thiết kế để giúp người dùng thực hiện các nhiệm vụ cụ thể trên máy tính. Ví dụ: trình duyệt web, trình xử lý văn bản, phần mềm đồ họa, phần mềm quản lý dự án, phần mềm chơi game, v.v.
3. Phần mềm hệ thống (System Software): Đây là nhóm phần mềm hỗ trợ hoạt động của hệ thống máy tính. Ví dụ: trình điều khiển (driver), trình quản lý tập tin, trình quản lý mạng, trình quản lý bảo mật, v.v.
4. Phần mềm phát triển (Development Software): Đây là phần mềm được sử dụng để phát triển và xây dựng các ứng dụng và phần mềm khác. Ví dụ: trình biên dịch, trình biên tập mã nguồn, môi trường phát triển tích hợp (IDE), v.v.
5. Phần mềm hỗ trợ (Utility Software): Đây là phần mềm cung cấp các tiện ích và công cụ hỗ trợ cho việc quản lý và duy trì hệ thống máy tính. Ví dụ: phần mềm diệt virus, công cụ sao lưu dữ liệu, trình tối ưu hóa hệ thống, v.v.
Khái niệm hệ điều hành: Hệ điều hành (Operating System - OS) là một phần mềm quản lý và điều khiển tất cả các hoạt động của máy tính. Nó cung cấp giao diện giữa người dùng và phần cứng, quản lý tài nguyên, lập lịch, và cung cấp các dịch vụ cần thiết cho các ứng dụng khác. Hệ điều hành có thể được phân thành hai loại chính: hệ điều hành máy tính cá nhân (PC) và hệ điều hành di động (Mobile OS). Một số hệ điều hành phổ biến bao gồm Windows, macOS, Linux, Android và iOS.