Object Relational Mapping (or ORM), is a programming technique that links databases to object-oriented progamming concepts, creating (in effect) a "virtual object database." There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to code their own object-relational mapping for their systems. (above was taken from WikiPedia's entry on ORM)
The idea is to create objects multiple objects that handle data from a database. While there are several ways to do this, the following list are common objects used by ORM tools.
Writing and maintaining the above objects for each table in a database can get tedious and repetitive. Object Relational Mapping tools assist the developer in creating and using these objects. For Coldfusion developers, several ORM tools exist with varying functionality.