Süsteemi migratsioon on andmete ja programmide ülekandmine ühest arvutisüsteemist teise. See võib hõlmata süsteemi füüsilist migratsiooni, kui vanad riistvaraseadmed ei suuda enam süsteemi vajadusi rahuldada või need komponendid on kahjustatud. See võib toimuda ka andmepõhise migratsiooni vormis, mille käigus failid ja andmed kantakse üle uude operatsioonisüsteemi.
Tehnoloogia arenedes muutuvad riistvara ja operatsioonisüsteemid aegunud ja piiratud. Süsteem, mis on algselt uue tehnoloogia habemenuga, vananeb mõnikord mõne aastaga. Paljud ettevõtted ja organisatsioonid leiavad, et nende suurarvutites kasutatav tarkvara ja riistvara ei suuda tänapäevaste võrguserverisüsteemidega konkureerida. Konkurentsieelise säilitamiseks on mõnikord vaja salvestatud teavet, nagu andmed ja programmid, uuemasse süsteemi migreerida.
Kui süsteemi migreerimine on puhtalt andmepõhine, nõuab täiendatud süsteemile üleminek ainult andmete edastamist. Paljude arvutite operatsioonisüsteemide protsesside automatiseerimiseks on saadaval migratsioonitarkvara. Tarkvaratehnoloogia arenguga töötavad paljud kaasaegsed programmid tagasiühilduvas režiimis. Need programmid suudavad lugeda ja kirjutada vanemaid andmefaile või teisendada need kasutatavasse vormingusse. Mõnel juhul tuleb üle kanda ka vanemaid programme, et tagada ligipääsetavus andmetele failisüsteemides, millel puudub tänapäevane vaste.
Füüsiline süsteemi migratsioon on kogu süsteemi, sealhulgas andmete ja programmide ülekandmine uude füüsilisse arvutisse. See protseduur on sageli vajalik, kui varuosad pole vananenud suurarvutisüsteemide jaoks enam saadaval või majanduslikult otstarbekad. Mõnel juhul ei suuda vananenud süsteem vastata mõistlikele töötlemisnõuetele ja vajab uuendamist. Selle asemel, et investeerida raha vananenud ja piiratud suurarvutisüsteemi uuendamisse või parandamisse, ostavad mõned ettevõtted ja organisatsioonid uue võrguserverisüsteemi. Seejärel kloonitakse kogu operatsioonisüsteem uude süsteemi. Seejärel edastatakse andmed ja programmeerimisfailid ka uude serverisse.
Andmepõhise ja füüsilise süsteemi migreerimisel võib esineda seisakuid – üleminekuperioodi, mille jooksul süsteemifailidele juurde ei pääse. Seisakuaja minimeerimiseks soovitavad infotehnoloogia (IT) spetsialistid üldiselt suuremate süsteemimuudatuste ajal tarkvara hooldust, korralikke varukoopiaid ja failidele alternatiivse juurdepääsu planeerimist paika panna. Mõnes olukorras kasutatakse järkjärgulist süsteemi migreerimist failirühmade teisaldamiseks teatud aja jooksul, et vältida tootlikkuse täielikku katkemist.