- POCO - plain old class object - a normal class
- DTO - data transfer object - a POCO used to represent the structure of data being transferred
- Persistence Model - models what and how data is stored, it models STORAGE STRUCTURE
- JDO - java data object
- Domain Model - models real-life problems and solutions, it models BEHAVIOR