Any tool like this is going to involve running nearly every get and put API Call available for whatever products you want to move. It would be incredibly detailed and complex. I would get a quote from Boundless for what you want to do before even asking a dev to scope out the cost of building something custom.
If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.