1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to migrate first data objects from a first repository product to a second repository product, the migrating comprising: exporting the first data objects from the first repository product into a schema, the schema defining a logical model of the first data objects; mapping the first data objects to second data objects of the second repository product; trimming the first data objects so that the first data objects are modified and can be migrated to the second repository product; creating placeholders within the second repository product that uniquely identify attributes of each of the first data objects for later deployment binding; and publishing the first objects to the second repository product based on the created placeholders, wherein the first repository product uses a first logical model and the second repository product utilizes a second logical model.