Обеспечивают основной набор операций над программами и данными пользователей. Основные обрабатывающие программы – это программы связи с оператором, текстовые редакторы, компоновщики, загрузчики, программы отладки, обслуживающие программы.
Программы связи с оператором обрабатывают команды, поступающие от оператора.
Текстовые редакторы предназначены для ввода и корректировки исходных текстов программ и данных различного типа. Все текстовые редакторы можно разделить на строковые и экранные. В строковых пользователю в каждый момент времени доступна одна строка, а в экранных – весь экран дисплея.
Функцией компоновщиков является объединение несколько отдельно оттранслированных программ в одну готовую к выполнению программу. Использование компоновщиков позволяет во-первых разбивать одну большую программу на несколько мелких, которые отлаживаются и транслируются параллельно; во-вторых, подключать к программе стандартные программы.
Загрузчики служат для физической записи скомпонованной программы в основную память ЭВМ.
Программы отладки используются для выявления и удаления ошибок в прикладных программах.
Обслуживающие программы выполняют разнообразные вспомогательные действия над данными: перезапись с магнитного диска на дискету или лазерный диск, с дискеты на магнитный диск, копирование, восстановление дисков, сбор статистики о работе системы, регистрация ошибок в работе системы и т.д.