Definition of migrating:
(v) :
(intransitive) To relocate periodically from one region to another, usually according to the seasons.
(v) :
(intransitive) To change one's geographic pattern of habitation.
(v) :
(intransitive) To change habitations across a border; to move from one country or political region to another.
(v) :
(transitive, computing) To move computer code or files from one computer or network to another.
(v) :
(transitive, marketing) To induce customers to shift purchases from one set of a company's related products to another.
(v) :
(intransitive) To move slowly towards, usually in groups.