Doctrine ORM est un ORM PHP. Alors que Doctrine 1.2 utilise le modèle Active Record, Doctrine ORM 2 et plus utilise le modèle Data Mapper. Le projet Doctrine est une collection de bibliothèques et d'outils open source pour traiter l'abstraction de base de données et le mappage objet-relationnel écrit en PHP.