If I change the domain name later,can I migrate the license?How do I do it?
The license is for user account. Not domain. You never have to register, update or modify the domain name running Chevereto. A domain name never gets "licensed" so that's why there's no domain registration or anything like that in the system.
The license is per account, and if you have a Core license the only requirement is to use the license to run installations in one domain only. If you use two or more different domains is very likely that the license will get banned, regardless of which domain installed the thing first/last.
Hope it helps.