Що називають модулем у контексті модульного програмування?

Модуль – Функціонально закінчений фрагмент програми. У багатьох мовах (але далеко не обов'язково) оформляється у вигляді окремого файлу з вихідним кодом або безперервної іменованої її частини. Деякі мови передбачають об'єднання модулів у пакети.