Uses UML-like diagrams to
express object models that can be handled by
this ORM methodology
Currently handles only
binary relationships between entities, expects foreign keys for them in database schema
Has a SQL-like query
language that can deliver entity objects and entity object graphs
Supports updates and transactions