Az ORM a Object-Relational Mapping rövidítése, magyarul: objektum-relációs leképzés.
Az Objektum Orientált világban, az adatokat osztályokban tároljuk. Az osztályokhoz hasonló adatbázis táblákat kell létrehozni a tartós tároláshoz. Az ORM lehetővé teszi, hogy ha létrehoztam az osztályt, az adatbázistábla automatikusan jöjjön létre.
Az ORM-mel általában backend programozás során találkozunk.
Ha ORM-t használunk, az adatbázissal nem nagyon találkozunk. Könnyen cserélhetővé válik az adatbázis, de kicsit nagyobb terhelést is jelent egy rendszeren az újabb réteg.