До цього моменту в програмах використовувалися стандартні типи даних: integer, Real, Char, string і Boolean. Разом з тим, мова Delphi дозволяє програмісту визначити свій власний тип даних, а потім дані цього типу використовувати в програмі.
Оголошує програмістом новий тип даних базується на стандартних типах або на типах, створених програмістом раніше. Тип, певний програмістом, може бути віднесений до:
- не перераховувати;
- інтервального;
- складеному типу даних (записи).