Абстрагирование
Анализ
Анализ исходного текста для определения его значения
Библиотека программ
Генераторы отчетов
Глобальная память
Динамическая память
Иерархия
Иерархия «общее/частное»
Иерархия «целое/часть»
Интерпретатор
Классификация пакетов прикладных программ
Компиляторы
Лексический анализ
Модель компилятора
Модульность
Настольные издательские системы
Общесистемные принципы
Общие принципы, используемые при разработке программ
Ограничение доступа
Органайзеры
Основные принципы объектно-ориентированного программирования
Отладчики
Офисные пакеты
Пакеты прикладных программ автоматизированного проектирования
Пакеты прикладных программ общего назначения
Параллелизм
Преобразование программы на языке высокого уровня в программу на машинном языке, не исполняя ее
Принцип «умолчания»
Принцип включения
Принцип информационного единства
Принцип модульности
Принцип развития
Принцип системного единства
Принцип функциональной избирательности
Принцип функциональной избыточности
Проблемно-ориентированные пакеты прикладных программ
Программа, выполняющая компоновку
Процесс выделения абстракций в предметной области задачи
Ранжированная или упорядоченная система абстракций
Распределение памяти
Редактор связей
Семантический анализ
Серверы БД
Сервисные средства
Синтаксический анализ
Синтез
Системы управления базами данных
Сокрытие элементов реализации абстракции, не затрагивающих существенных характеристик ее как целого
Состав систем программирования
Специальные программы, предназначенные для трассировки и анализа выполнения других программ
Средства компьютерной презентации
Статическая память
Типизация
Транслятор
Частотный принцип