Модулями називають заздалегідь скомпільовані бібліотеки підпрограм, які програміст може використовувати для створення нових програм. При програмуванні на Паскалі модулі підключаються зі спеціальних бібліотечних файлів, що мають тип *.tpu (Turbo Pascal Unit). Модуль сам по собі не є виконуваною програмою, але його підпрограми використовуються іншими програмами.
Для того, щоб створити модуль, потрібно написати файл із розширенням *.pas, що дотримує описану далі структуру модуля, потім у меню Compile оболонки Паскаля встановити перемикач Destination у значення Disk ( як ми пам'ятаємо, це ж потрібно зробити, якщо Ви збираєтеся одержати зі своєї програми на Паскалі додаток *.exe), потім зібрати модуль, вибравши в меню Compile пункт Build. Після усунення помилок компіляції готовий модуль (файл із розширенням *.tpu) буде перебувати в папці Паскаля.
Структура модуля така (нові ключові слова виділені жирним):
unit Ім'я; {Це заголовок модуля, що йменує його. По цьому імені модуль може бути підключений із програми оператором uses}
interface {Интерфейсная частина - тут ми повідомляємо
константи, типи даних, змінні, процедури й функції.
Тіла загальних процедур і функцій перебувають у розділі реалізації.
Розділ інтерфейсу є загальним. У ньому можна визначити те, що буде
видиме й доступно для будь-якої іншої програми (або модуля),
що використовує даний модуль. В интерфейсной частини може перебувати розділ
Uses, якщо модуль підключає інші модулі. У такому випадку, слово Uses повинне
випливати відразу за словом Interface}