ORM
Biblioteka, która pozwala rozmawiać z bazą danych za pomocą obiektów zamiast SQL-a.
User.find({email: "..."}) zamiast SELECT * FROM users WHERE .... Przykłady: Prisma (TS), SQLAlchemy (Python), ActiveRecord (Rails), Hibernate (Java). Wygodny przy prostych zapytaniach, niezgrabny przy złożonych — wiele zespołów i tak w końcu wraca do surowego SQL-a.