Пользовательский интерфейс включает в себя большое число стандартных обслуживающих программ – утилит. Их можно условно разделить на шесть категорий:
1. Команды управления файлами и каталогами.
2. Фильтры.
3. Средства разработки программ (текстовые редакторы, компиляторы и так далее).
4. Текстовые процессоры.
5. Программы системного администрирования.
6. Прочие утилиты.
Стандарт POSIX определяет синтаксис и семантику менее сотни таких программ, в основном относящихся к первым трём категория. Идея стандартизации этих программных компонентов заключается в возможности создания верхних оболочек. Эти оболочки в соответствии со стандартом должны работать на всех модификациях ОС UNIX.