1. Инструментальное ПО-программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.
1.1. Транслятор- это программа, которая преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.
2. Системное ПО-комплекс программ, которые обеспечивают управление компонентами компьютерной системы. Обеспечивает работу других программ, предоставляя им сервисные функции, абстрагирующие детали аппаратной и микропрограммной реализации вычислительной системы, управляет аппаратными ресурсами вычислительной системы.
2.1. Базовое ПО-это минимальный набор программных средств, обеспечивающих работу компьютера. В базовое ПО входят операционная система, операционные оболочки (текстовые и графические), сетевая операционная система.
2.2. Сервисные программы(утилиты)-это вспомогательные компьютерные программы, расширяющие возможности операционной системы.
2.2.1. Файловые менеджеры-компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Far Manager, Gentoo, Nautius.
2.2.2. Архиваторы-это программа, осуществляющая упаковку одного и более файлов в архив или серию архивов для удобства переноса или хранения, а также распаковку архивов. Большинство современных архиваторов также реализуют сжатие упакованных в архив данных. WinZipp, WinRar.
2.2.3. Антивирусные программы-специализированная программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ и восстановления заражённых (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом. Panda, Dr.Web.
2.2.4. Средства диагностики системы-это программы сканирования и дефрагментации жестких дисков, программы сбора сведений и другие.