El sistema debe soportar objetos complejos, identidad de objetos, encapsulación, y su esquema contiene un conjunto de tipos o clases, además de la concurrencia, la recuperación, la completación computacional, persistencia y manejador de almacentamiento secundario, facilidad de Query