Разработка собственного модуля может быть необходима тогда, когда внедряемый вами функционал выходит за рамки модуля разработчика, либо когда модуль должен выполнять определённые функции.
Ваш модуль, по примеру с существуюшими в системе, может содержать дополнительные настройки, может задействовать дополнительные таблицы в базе данных, компоненты и т. д.
В данном разделе описана процедура создания собственного модуля.