A Domain is a virtual view of a data source that presents the data in business terms, allows for localization, and provides data-level security.
Domains write SQL queries against a RDBMS