You can modify either generic or application-specific business object definitions, and might need to modify both. For example, to change a collaboration so that it processes some additional application data, you must modify both types of business object definitions, adding attributes so that each business object carries that data. If you modify a business object definition, you must also modify mapping components.