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