All elements of hopp are centered on Business Objects. A business object represents all the data flowing through the migration-related to one specific item in the business being migrated. Examples of business objects of course depend on the nature of this business, but could be Customer, Account, Policy, Patent, Mortgage, etc.
Business Objects are organized in hierarchies providing a set of root business objects each with a recursive hierarchy of sub-business objects. Business Objects are the basis for the mapping, for the actual iterations of the migration executions, and for the surfacing of the migration iteration results and events. When executing, every business object passes through the migration steps as one unit