Domain Objects provide an application logic tier between the persistent storage and presentation tiers.