Object Pascal забезпечує розроблювачеві доступ до великої кількості компонентів, класів, вбудованих констант, типів даних, процедур і функцій. Їхня кількість велика, однак, у своїй програмі програміст рідко використовує їх усі відразу. Тому вони розділені на зв'язані групи, модулі. У цьому випадку можна використовувати тільки ті модулі, які необхідні в програмі.
Кожна форма Delphi має свій модуль. Однак існує можливість створювати незалежні модульні файли без прив'язки до форми. Такі модулі можуть містити набори підпрограм, які можна використовувати в будь-яких проектах після підключення цього модуля.