Uma unit é uma biblioteca de declarações que permite dividir um programa Pascal em partes separadas. Ela contém constantes, tipos, variáveis, procedimentos e funções. Uma unit possui seções INTERFACE e IMPLEMENTATION, onde a primeira declara itens públicos e a segunda contém implementações privadas.