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. Além disso, pode criar uma subclasse para uma classe existente. Esta acção garante que propriedades específicas são propagadas apenas para aquela subclasse e não para todas subclasses e instâncias de objectos da classe ascendente. Por exemplo, as subclasses da classe RecordFolder são ElectronicRecordFolder, HybridRecordFolder, PhysicalContainer e PhysicalRecordFolder.