это отдельные части программного кода, позволяющие автономно или совместно с системой управления сайтом решать поставленные задачи. Например, модуль подписки дает возможность посетителю подписаться на рассылку или отписаться от нее, а администратору сайта работать с базой данной адресов и производить рассылки.