1. Прикладное ПО
    1. Общего назначения
    2. Текстовые и графические редакторы; табличные процессоры; настольные СУБД; пакеты презентаций; сетевые клиенты, игры...
    3. Специального назначения
      1. Издательские системы; математические пакеты; обучающие программы; САПР; бухгалтерские программы...
  2. Системы програмирования
    1. Трансяторы с языков програмирования
    2. Сервисные программы: ввода, редактирования, отладки
    3. Библиотеки стандартных программ и модулей
  3. Системное ПО
    1. Операционные системы
      1. Сервисные программы