An OODBMS is a manager of an OODB. An OODB is a persistent and sharable repository of objects defined in an OODM. An OODM is a data model that captures the semantics of objects supported in object-oriented programming. There is no universally agreed OODM.