Компонент представляет собой функционал, который используется для управления контентом страницы. К примеру, на интернет портале есть новостной раздел, при этом каждая новость состоит из нескольких частей.
Каждая часть расположена в предназначающемся для этого поле. Посредством функционала компонентов, можно выполнять разные задачи, а кроме того компоненты и netcat макеты можно применять для редактирования сайта.
Каждый компонент имеет свой набор настроек. Для простого каталога это могут быть поля, отображающие название, описание товара и другую информацию. Компоненты шаблонов используются для вывода содержимого страницы, а также есть макет полного вывода, который используется в том случае, если каждый объект имеет отдельную страницу.
Существуют еще и шаблонны действий, которые используются при добавлении информации, ее изменении или удалении. Есть еще и компоненты действий по умолчанию. Они определяют то, когда пользователь заходит на страницы, список товаров, показывают форму для связи и поле поиска. В составе движка NetCat существует большое количество компонентов. На примере этих компонентов можно создавать собственные компоненты, либо настраивать действующие на нужды бизнеса.