Систе́мное програ́ммное обеспе́чение — это комплекс программ, которые обеспечивают эффективное управление компонентами
вычислительной системы, такими как процессор, оперативная память,
каналы ввода-вывода, сетевое и коммуникационное оборудование и т.п. Системное программное обеспечение реализует связь аппаратного и программного обеспечения, выступая как "межслойный интерфейс" с одной стороны которого аппаратура, а с другой приложения пользователя. Кроме системного программного обеспечения принято выделять
Прикладное программное обеспечение, которое призвано решать прикладные задачи пользователя. В состав системного программного обеспечения входят: Операционные системы, Среды программирования (
компиляторы,
трансляторы,
компоновщики,
загрузчики,
отладчики,
текстовый редактор, библиотеки подпрограмм), Утилиты, Системы управления файлами и Системы управления базами данных.