Doctrine ORM è un ORM PHP. Mentre Doctrine 1.2 utilizza il pattern Active Record, Doctrine ORM 2 e versioni successive utilizza il pattern Data Mapper. Il progetto Doctrine è una raccolta di librerie open source e strumenti per gestire l'astrazione del database e la mappatura relazionale degli oggetti scritti in PHP.