Migrarea sistemului este actul de transfer de date și programe de la un sistem computerizat la altul. Aceasta poate implica migrarea fizică a sistemului, atunci când dispozitivele hardware vechi nu mai sunt capabile să satisfacă nevoile sistemului sau aceste componente au fost deteriorate. De asemenea, poate lua forma unei migrări bazate pe date, în care fișierele și datele sunt transferate către un nou sistem de operare.
Pe măsură ce tehnologia avansează, hardware-ul și sistemele de operare devin depășite și limitate. Un sistem care se află inițial pe marginea noilor tehnologii este uneori învechit în câțiva ani. Multe corporații și organizații constată că software-ul și hardware-ul utilizat în sistemele lor de calcul mainframe nu pot concura cu sistemele moderne de servere de rețea. Pentru a menține un avantaj competitiv, uneori este necesară migrarea informațiilor stocate, cum ar fi datele și programele, către un sistem mai nou.
Când migrarea sistemului se bazează exclusiv pe date, trecerea la sistemul actualizat necesită doar transmiterea datelor. Software-ul de migrare este disponibil pentru a automatiza procesul pentru multe sisteme de operare computerizate. Odată cu progresele în inginerie software, multe programe moderne vor funcționa într-un mod compatibil cu înapoi. Aceste programe sunt capabile să citească și să scrie în fișiere de date mai vechi sau să le convertească într-un format utilizabil. În unele cazuri, programele mai vechi trebuie și ele transferate pentru a asigura accesibilitatea datelor din sistemele de fișiere care nu au un echivalent modern.
O migrare a sistemului fizic este transferul întregului sistem, inclusiv date și programe, pe un nou computer fizic. Această procedură este adesea necesară atunci când piesele de schimb nu mai sunt disponibile sau nu mai sunt fezabile din punct de vedere economic pentru sistemele computerizate mainframe învechite. În unele cazuri, sistemul învechit nu poate îndeplini cerințele rezonabile de procesare și necesită upgrade. În loc să investească bani în modernizarea sau repararea unui sistem mainframe învechit și limitat, unele companii și organizații achiziționează un nou sistem de server de rețea. Întregul sistem de operare este apoi clonat pe noul sistem. Datele și fișierele de programare sunt apoi transferate și pe noul server.
Migrările de sistem bazate pe date și fizice pot face obiectul unor perioade de nefuncționare, o perioadă din timpul tranziției în care fișierele de sistem nu pot fi accesate. Pentru a minimiza timpul de nefuncționare, profesioniștii în tehnologia informației (IT) recomandă, în general, ca întreținerea software-ului, backup-urile adecvate și planificarea accesului alternativ la fișiere să aibă loc în timpul schimbărilor majore ale sistemului. În unele situații, migrarea treptată a sistemului este utilizată pentru a muta grupuri de fișiere pe o perioadă de timp pentru a evita întreruperea totală a productivității.