As classes do IBM® Enterprise Records funcionam como modelos para criar objectos e para definir um conjunto comum de características, como por exemplo, o comportamento e a segurança para estes objectos.
Um armazenamento de objecto do IBM Enterprise Records inclui várias classes incorporadas que facultam várias funcionalidades, prontas a utilizar e prontas a configurar. Alguns exemplos de classes incorporadas são a classe Documento, a classe Evento e a classe Raiz.
Pode personalizar estas classes associando novas propriedades à classe. Adicionalmente, pode utilizar uma classe existente como subclasse para garantir que propriedades específicas são propagadas apenas a uma determinada subclasse e não a todas as subclasses das instâncias dos objectos da classe ascendente. Por exemplo, as subclasses da classe RecordFolder são ElectronicRecordFolder, HybridRecordFolder, PhysicalContainer e PhysicalRecordFolder.