Комп’ютер розглядають як інформаційну систему, яка складається з двох частин – апаратного і програмного забезпечення. Без програмного забезпечення комп’ютер це тільки машина. Комп’ютерних програм так багато, що для правильного їх використання слід розрізняти основні види програм і розуміти призначення кожної.
Сукупність усіх програм називають програмним забезпеченням комп'ютера.
Усе програмне забезпечення поділяють на три великі групи:
- Системне
- Прикладне
- Інструментальне
Системне програмне забезпечення – це сукупність програм, призначених для управління апаратною частиною комп'ютера і забезпечення взаємодії користувача з комп’ютером.
Без системного ПЗ робота комп'ютера не можлива, і саме це ПЗ забезпечує роботу прикладного. Системне програмне забезпечення поділяється на такі програмні продукти:
- операційні системи
- оболонки користувача
- сервісні програми (утиліти)
- драйвери
Прикладне програмне забезпечення – це програми, призначені для розв’язання завдань у різних предметних галузях.
До прикладного ПЗ відносять:
- текстові редактори
- системи обробки графічної інформації
- електронні таблиці
- системи управління базами даних
- інформаційно-пошукові системи
- системи штучного інтелекту
- ігри
- експертні системи (признач. для поширення знань у певній предметній галузі)
- програми спеціального призначення
Інструментальне програмне забезпечення – це комплекс програмних засобів, призначених для створення нових програм.
До інструментального ПЗ відносять:
- інтерпретатори
- компілятори
- інтегровані системи візуального програмування
Іншими словами, така система обов’язково містить мову програмування.