As classes do IBM® Enterprise Records servem como modelos para criação de objetos e para definição de um conjunto comum de características, tais como comportamento e segurança, para estes objetos.
Um armazenamento de objeto do IBM Enterprise Records é preenchido com várias classes integradas que fornecem funções extensivas prontas para usar e prontas para serem configuradas. Poucos exemplos de classe integradas são a classe Documento, a classe Evento e a classe Raiz.
É possível customizar estas classes ao associar novas propriedades com uma classe. Além disso, é possível criar uma subclasse para uma classe existente. Essa ação assegura que propriedades específicas sejam propagadas apenas para essa subclasse, e não para todas as subclasses e instâncias de objeto da classe-pai. Por exemplo, as subclasses da classe RecordFolder são ElectronicRecordFolder, HybridRecordFolder, PhysicalContainer e PhysicalRecordFolder.