This may be a little off topic, but are we able to move hosts between hosts with vcenter? or did we need another app for something like that?
If you mean Virtual Machines between hosts the answer is yes - you would use vMotion which allows you to move running Virtual Machines between hosts in a virtual center environment - this can also be automated using Distributed Resource Scheduler (DRS) which is another feature that requires vCenter to ensure the VMs are getting enough resources -