Програмне забезпечення (ПЗ) можна класифікувати за різними ознаками.
Розглянемо класифікацію, у якій ознакою є сфера застосування програмних продуктів:
- системне програмне забезпечення – сукупність програм і програмних комплексів для забезпечення роботи комп'ютера і мереж ЕОМ;
- пакети прикладних програм – виконують функціональні задачі різних предметних областей;
- інструментарій технології програмування – технології розробки програм.
Операційна система (ОС) - це базовий комплекс програмного забезпечення, що виконує управління апаратним забезпеченням комп'ютера та забезпечує керування обчислювальним процесом і організує взаємодію програм з користувачем.
Наведемо деякі функції операційної системи:
- виконання команд користувача;
- забезпечення інтерфейсу для користувача;
- завантаження программ;
- доступ до периферійних пристроїв;
- керування апаратними ресурсами;
- мережеві операції.
Серед усіх операційних систем найбільш відомі наступні: Mac OS X; MS-DOS; OS/2; юніксподібні (Mandriva, Linux); родина ОС Microsoft Windows (Windows XP, Windows 8).
Слід окремо виділити так звані прикладні операційні системи, які використовуються у мобільних пристроях. Останнім часом широке розповсюдження отримали наступні системи: Android, Windows CE, Linux MontaVista, Symbian OS, Pocket PC, Bada.