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 objetos do IBM Enterprise Records é preenchido com muitas classes integradas que fornecem funcionalidade extensiva, prontas para uso 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 definir como subclasse uma classe existente para garantir que as propriedades específicas sejam propagadas apenas para essa subclasse e não para todas as instâncias de subclasse e objeto da classe pai. Por exemplo, as subclasses da classe RecordFolder são ElectronicRecordFolder, HybridRecordFolder, PhysicalContainer e PhysicalRecordFolder.