Object DBMSs add database functionality to object programming languages.
They bring much more than persistent storage of programming language objects.
A major benefit of this approach is the unification of the application and database development into a seamless data model and language environment.
As a result, applications require less code, use more natural data modeling, and code bases are easier to maintain.