1. Инструментальное ПО
1.1. трансляторы
1.1.1. компилятор
1.1.2. интерпритатор
1.2. системы программирования
1.2.1. транслятор
1.2.2. интегрированная среда отработки
1.2.3. текстовый редактор
1.2.4. отладчик
1.2.5. набор библиотек
1.2.6. справочные системы
2. Системное ПО
2.1. Базовое По
2.1.1. операционные сиситемы
2.1.2. сетевые программные средства
2.1.3. драйверы устройств
2.2. Сервисные программы(утилиты)
2.2.1. архиваторы
2.2.2. антивирусные программы
2.2.3. программы оптимизации и контроля качества дискового пространства
2.2.4. программы восстановления информации, форматирования, защиты данных
2.2.5. программы для записи компакт-дисков
2.2.6. коммуникационные программы
3. Прикладное ПО
3.1. Общего назначения
3.1.1. текстовые редакторы и процессоры
3.1.2. средства работы с электронными таблицами
3.1.3. пакеты для работы с базами данных
3.1.4. графические редакторы
3.1.5. интернет-браузеры и загрузчики
3.2. Целевое ПО
3.2.1. экспертные системы
3.2.2. системы управления контентом
3.2.3. гипертекстовые системы
3.2.4. пакеты для обработки мультимедиа