Стандарт IDEF0 сочетает в себе небольшую по объему графическую нотацию (содержит только два обозначения: блоки и стрелки) со строгими и четко определенными рекомендациями, предназначенными для построения качественной и понятной модели системы.
Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.
Главной организационной единицей модели является диаграмма.
Модель представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма располагается на отдельном листе.
Какая-либо система в нотации IDEF0 представляется как множество иерархических (вложенных) функций и/или действий. Такая чисто функциональная ориентация является принципиальной — функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать взаимодействие процессов системы.
Наиболее часто IDEF0 применяется для исследования и сбора данных о предметной области, для которой будет разрабатываться ПО, и разработки логической модели предметной области. Например, для моделирования деятельности пользователя ПЭВМ. Выявляются основные процессы, действия по обработке данных, которые в дальнейшем станут основой для определения функциональности разрабатываемого ПО в виде DFD.