A database management system (DBMS) that applies concepts of object-oriented OO programming. An OODBMS manages persistent objects on behalf of multiple users, and offers capabilities for security, integrity, recovery and contention management. See OO.