Az IBM® Enterprise Records osztályok sablonként szolgálnak az objektumok létrehozásához és közös jellemzők, például a viselkedés és biztonság meghatározásához ezen objektumokhoz.
Az IBM Enterprise Records objektumtároló számos beépített osztállyal van feltöltve, melyek számos funkciót biztosítanak használatra vagy konfigurálásra készen. A beépített osztályokra jó példa a Dokumentum, az Esemény és a Gyökér osztály.
Az osztályokat új tulajdonságok társításával személyre szabhatja. Ezen felül a meglévő osztályokat továbbszármaztathatja. Ez a művelet biztosítja, hogy adott tulajdonságok csak az adott alosztályra kerüljenek terjesztésre, ne a szülőosztály összes alosztályára és objektumpéldányára. Például a RecordFolder osztály alosztályai az ElectronicRecordFolder, a HybridRecordFolder, a PhysicalContainer és a PhysicalRecordFolder.